【发布时间】:2014-10-12 10:04:45
【问题描述】:
在我的 Nexus 5(没有物理按钮)中没关系,我的操作栏如下:
这是我想要的所有设备。
相反,在带有物理按钮的设备中,会发生这种情况:
我应该怎么做才能强制始终显示主页按钮没有应用程序图标?
用于在我的 Activity 中设置 ActionBar 的代码(在 onCreate() 方法中)是:
private void setupActionBar() {
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.action_bar_layout);
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
}
如果我改变:
actionBar.setDisplayShowHomeEnabled(false);
与:
actionBar.setDisplayShowHomeEnabled(true);
然后我在所有设备中都获得了这一点(无论有没有物理按钮):
但我不希望应用图标靠近 3 行图标!
【问题讨论】:
标签: android android-actionbar navigation-drawer