ActionBar上的“隐藏主页”按钮Sherlock Actionbar扩展了“导航活动”

时间:2012-11-26 05:11:30

标签: android actionbarsherlock

我在我的简单应用上使用ActionBarSherlock,如果用户在主页/主要活动上,则想要隐藏HOME按钮。我知道如何使用setHomeButtonEnabled(false)这样做,但是,我正在扩展一个包含我的导航并且具有setHomeButtonEnabled(true)的类,我似乎无法在主活动中覆盖该设置。

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

感谢您的帮助。

3 个答案:

答案 0 :(得分:7)

使用ActionBarSherlock将它放在你的home / main活动onCreate()方法中:

final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(false);

答案 1 :(得分:0)

我发现这样做的唯一方法是在baseActivity上没有这个设置:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

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

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

getSupportActionBar().setDisplayHomeAsUpEnabled(false);

答案 2 :(得分:-1)

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

 mHomeButton.setVisibility(View.INVISIBLE);