我正在我的简单应用程序中使用ActionBarSherlock,并希望在用户处于主页/主活动时隐藏HOME按钮。我知道如何通过setHomeButtonEnabled(false)来实现,但是,我正在扩展一个包含导航的类,该类已经设置了setHomeButtonEnabled(true),而我似乎无法在我的主活动中覆盖该设置。
多谢@andy的帮助,我已经成功去掉图标,但是我无法去掉“<”箭头。有任何建议吗?
感谢任何帮助。
我正在我的简单应用程序中使用ActionBarSherlock,并希望在用户处于主页/主活动时隐藏HOME按钮。我知道如何通过setHomeButtonEnabled(false)来实现,但是,我正在扩展一个包含导航的类,该类已经设置了setHomeButtonEnabled(true),而我似乎无法在我的主活动中覆盖该设置。
多谢@andy的帮助,我已经成功去掉图标,但是我无法去掉“<”箭头。有任何建议吗?
感谢任何帮助。
使用ActionBarSherlock,只需在主activity的onCreate()方法中添加以下内容:
final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
然后根据需要菜单的每个活动将其设置为所需内容:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
或者
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
mHomeButton.setVisibility(View.INVISIBLE);