突出显示首选项标题中选定的标题

发布于 2024-12-14 10:02:32 字数 137 浏览 3 评论 0原文

我正在使用新的首选项标头来显示应用程序中的设置。 虽然我的 Motorola Xoom 上的标准设置活动以蓝色背景显示标题列表中的所选项目,但扩展 PreferenceActivity 的设置活动不会以任何方式突出显示所选项目。

有办法做到吗?

I'm using the new preference-headers to show the settings in my application.
While the standard settings activity on my Motorola Xoom shows the selected item in the header list with a blue background, my settingsactivity that extend PreferenceActivity does not highlight the selected item in any way.

Is there a way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哑剧 2024-12-21 10:02:32

我修好了。使用:

<uses-sdk android:minSdkVersion="11"/>

在 AndroidManifest 中就足够了:以前它曾经是“9”。

如果你切换到11,你会看到很多变化:菜单位于顶部而不是底部,应用程序图标显示在左上角,标题字体更大
要自定义突出显示等,我使用:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="Theme.SettingsActivity" parent="@android:style/Theme">

        <item name="android:listSelector">@color/green</item>

    </style>

</resources>

在我使用的 SettingsActivity 的 AndroidManifest 中:

              android:theme="@style/Theme.SettingsActivity"

切换到 minsdk=11 后,它可以工作

I fixed it. It was enough to use:

<uses-sdk android:minSdkVersion="11"/>

in the AndroidManifest: it used to be ="9" previously.

If you switch to 11 you will we see many changes: the menu is on the top and not on the bottom, the application icon is shown on the top-left and the title font is bigger
To customize the highlight etc I used:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="Theme.SettingsActivity" parent="@android:style/Theme">

        <item name="android:listSelector">@color/green</item>

    </style>

</resources>

In the AndroidManifest for the SettingsActivity I used:

              android:theme="@style/Theme.SettingsActivity"

After switching to minsdk=11 it works

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文