Android ActionBar标题可绘制
我正在开发一款使用碎片的平板电脑优化应用程序。目标SDK是14,所以我没有为Android ActionBar标题可绘制,android,android-layout,android-fragments,android-actionbar,Android,Android Layout,Android Fragments,Android Actionbar,我正在开发一款使用碎片的平板电脑优化应用程序。目标SDK是14,所以我没有为ActionBar使用appcompat或ActionBarSherlock,而只是股票API 当应用程序在平板电脑上打开时,我会加载一个主细节布局。当应用程序在手持设备上打开时,我加载一个只有一个窗格的布局,如果用户按下一行,我将用详细布局替换片段。这都是在同一个活动中完成的 这就像一个符咒,除了一个细节:如果设备是手持设备,我在第二个片段上调用getActivity().getActionBar().setDispl
ActionBar
使用appcompat或ActionBarSherlock,而只是股票API
当应用程序在平板电脑上打开时,我会加载一个主细节布局。当应用程序在手持设备上打开时,我加载一个只有一个窗格的布局,如果用户按下一行,我将用详细布局替换片段。这都是在同一个活动中完成的
这就像一个符咒,除了一个细节:如果设备是手持设备,我在第二个片段上调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(true)
。另外,在第一个片段的onResume()
方法中,我调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(false)
。因此,如果主活动收到一个android.R.id.home
作为菜单项id,它将用主布局替换第一个布局,箭头消失。但是,如果你点击应用程序名称,它仍然会“发光”
有没有什么方法可以禁用“发光”?我做错什么了吗?您可以通过在活动中调用setDisplayHomeAsUp(true)
然后调用setDisplayHomeAsUp(false)
来复制它
有没有什么方法可以禁用“发光”
您要做的是禁用“主页”按钮。分别调用ActionBar.setHomeButtonEnabled