我已扩展首选项屏幕PreferenceActivity
。对于针对 OS 4.0.3,我想添加<
操作栏上的图标,所以我这样做了onCreate()
.
ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
有效。<
添加到应用程序图标的左侧。但是,当我点击进入下一个级别(更详细的屏幕)的项目时,<
不会显示。回到顶层,<
再次出现。
自从聪明以来,我从未考虑过嵌套偏好机制PreferenceActivity
隐藏它。现在我的问题是,为什么不PreferenceActivity
显示<
关于嵌套偏好?
我不想争论我不需要添加<
至首选项屏幕。 (甚至有些谷歌的应用程序添加了,有些则没有,所以我认为这没有可靠的规则。)
如果有一个简单的解决方案,我想解决这个问题。
您应该通过编写与应用程序主题一起使用的自定义 ActionBar 样式来添加箭头,而不是动态添加此箭头。 (基本上,请参阅https://stackoverflow.com/a/16247111/582004 https://stackoverflow.com/a/16247111/582004)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)