【发布时间】:2012-08-15 15:01:33
【问题描述】:
我已扩展偏好屏幕PreferenceActivity。针对 OS 4.0.3,我想在操作栏上添加 < 图标,所以我在 onCreate() 中进行了此操作。
ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
成功了。 < 已添加到应用程序图标的左侧。但是当我点击进入下一个级别的项目(更多详细信息屏幕)时,< 将不会显示。返回顶层,< 再次出现。
自从PreferenceActivity 巧妙地隐藏它以来,我从未想过嵌套偏好机制。现在我的问题是,为什么PreferenceActivity 不会在嵌套首选项中显示<?
我不想争辩说我不需要将< 添加到首选项屏幕。 (即使是谷歌的一些应用程序,也有一些没有,所以我认为这没有固定的规则。)
如果有一个简单的解决方案,我想解决这个问题。
【问题讨论】:
标签: android android-actionbar android-4.0-ice-cream-sandwich preferenceactivity android-homebutton