ActionBar标题drawable

时间:2014-04-19 23:22:11

标签: android android-layout android-fragments android-actionbar

我正在开发使用片段的平板电脑优化应用。目标SDK是14,所以我没有对ActionBar使用appcompat或ActionBarSherlock,只使用了股票API。

在平板电脑上打开应用程序时,我会加载主 - 详细信息布局。当在手持设备上打开应用程序时,我加载一个只有1个窗格的布局,如果用户按下一行,我将片段替换为细节布局。这都是在同一个活动中完成的。

除了一个细节之外,这就像魅力一样:如果设备是手持设备,我会在第二个片段上调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(true)。另外,在第一个片段的onResume()方法中,我调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(false)。因此,如果Main活动收到android.R.id.home作为菜单项ID,它将使用Master布局替换第一个布局,并且箭头消失。但是,如果您点击应用名称,它仍然会发出"。

是否有任何方法可以禁用"发光"?难道我做错了什么?您可以通过调用setDisplayHomeAsUp(true)然后稍后在活动中调用setDisplayHomeAsUp(false)来重现它。

1 个答案:

答案 0 :(得分:1)

  

是否有任何方法可以禁用"发光"?

您想要做的是禁用" home"按钮。分别致电ActionBar.setHomeButtonEnabled