我想從HomeAsUpButton的箭頭圖像中刪除。如何從ActionBar Sherlock中移除HomeAsUpButton箭頭?
我試圖從佈局中刪除箭頭的ImageView(沒有任何反應),也嘗試使用SupportActionBar.SetDisplayHomeAsUpEnabled(false);
完全刪除按鈕功能。
我正在使用johnkil's SideNavigation的代碼。有什麼建議麼?
使用YouTube的應用爲例:
我想從HomeAsUpButton的箭頭圖像中刪除。如何從ActionBar Sherlock中移除HomeAsUpButton箭頭?
我試圖從佈局中刪除箭頭的ImageView(沒有任何反應),也嘗試使用SupportActionBar.SetDisplayHomeAsUpEnabled(false);
完全刪除按鈕功能。
我正在使用johnkil's SideNavigation的代碼。有什麼建議麼?
使用YouTube的應用爲例:
隨着動作條福爾摩斯禁用操作欄,你的活動的onCreate
方法裏面,您只需要請執行以下操作:
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
如果圖像沒有消失,它可能與您提到的圖庫有關。在我的應用程序,我用的是SlidingMenu庫,它工作得很好(來源:https://github.com/jfeinstein10/SlidingMenu)
編輯:隨着SlidingMenu圖書館,活動應該是這樣的:
public class MainAct extends SlidingFragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Sliding menu
// Here I set the menu's layout
setBehindContentView(R.layout.menu_frame);
FragmentTransaction t = getSupportFragmentManager().beginTransaction();
MenuListFrag frag = MenuListFrag.newInstance(getSlidingMenuItems());
t.replace(R.id.menu_frame, frag);
t.commit();
// Customizing the SlidingMenu
SlidingMenu sm = getSlidingMenu();
sm.setShadowWidthRes(R.dimen.shadow_width);
sm.setShadowDrawable(R.drawable.shadow);
sm.setFadeDegree(0.35f);
// Hiding the ActionBar's up button
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(true);
}
}
我能躲通過設置透明圖像「箭頭」。
隨着箭頭消失,點擊主頁按鈕是否仍然會觸發滑動菜單? – Ron
隨着我提到的圖書館,是的,它的工作。只需添加getSupportActionBar()。setHomeButtonEnabled(true);.看到我的回答編輯版 – Alesqui
優秀。謝謝。 – Ron