4

我在我的简单应用程序上使用 ActionBarSherlock,如果用户在主页/主要活动上,我想隐藏主页按钮。我了解如何使用 setHomeButtonEnabled(false) 执行此操作,但是,我正在扩展一个包含我的导航并具有 setHomeButtonEnabled(true) 的类,并且我似乎无法在我的主要活动中覆盖该设置。

感谢@andy,我能够摆脱图标,但是,我无法摆脱 < 箭头。有任何想法吗?

谢谢你的帮助。

4

3 回答 3

7

使用 ActionBarSherlock 只需将其放在您的家庭/主要活动 onCreate() 方法中:

final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(false);
于 2012-11-28T02:26:55.647 回答
0

我发现这样做的唯一方法是不要在你的 baseActivity 上设置这个:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

然后为需要菜单的每个活动设置它:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

或者

getSupportActionBar().setDisplayHomeAsUpEnabled(false);
于 2012-12-03T06:41:53.223 回答
-1

获取主页按钮视图并应用它

 mHomeButton.setVisibility(View.INVISIBLE);
于 2012-11-26T05:21:36.227 回答