【发布时间】:2011-12-17 06:01:05
【问题描述】:
在我的应用程序中,我使用了来自 Google 的新操作栏兼容性示例(位于 <sdk>/samples/android-<version>/ActionBarCompat),效果很好。我唯一遇到的问题是将其应用于我的PreferenceActivity,以便获得类似于 Android Market 中设置的屏幕(见图)。
要用图标填充ActionBar,每个Activity 必须扩展ActionBarActivity 类。问题是我的Activity 已经扩展了PreferenceActivity 并且在Java 类中不能扩展多个类。
必须有一种方法可以将ActionBar 与PreferenceScreen 一起获取。如果有人可以为这个常见问题提供解决方案,我会很高兴。
P.S.:像 How to add a button to PreferenceScreen 这样的解决方案不适合,因为 ActionBar 实际上是标题栏,所以这更像是 Java 而不是布局。
【问题讨论】:
-
看到这个帖子,我想它会对你有所帮助:stackoverflow.com/questions/2697233/… [1]:stackoverflow.com/questions/2697233/…
-
经过大量的修改和反思,熟练的程序员可以做到。我试过了 - 我失败了。
-
我得到了官方的 PreferenceFragment 工作!
-
如果你愿意,你可以试试我做的一个库:github.com/AndroidDeveloperLB/MaterialStuffLibrary
标签: java android android-layout android-actionbar android-preferences