android - 更改首选项的选择器颜色

标签 android android-preferences android-theme

我找不到任何相关信息。

在我开始开发 PreferenceActivity 之前,我已经在我的应用程序的其余部分中使用 Android-holo-colors Assets 实现了我的自定义主题,没有任何问题。

我只是找不到如何更改任何首选项的选择器颜色,它仍然是默认值(全息蓝色)。

有什么想法吗?

谢谢顺便说一句。

编辑: 我试图在 list 的 Activity 标签中设置主题,但对我不起作用。我想那是因为我没有指定任何内容来覆盖任何首选项样式,但这是我的问题,我不知道我必须覆盖哪些。

最佳答案

在您的 PreferenceActivity onCreate 中,添加首选项后,调用:

getListView().setSelector(R.drawable.your_selector);

关于android - 更改首选项的选择器颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18432966/

相关文章:

android - 在线性布局中对齐 ImageView 和 TextView

android - 是什么阻止了 Google 修改我们通过应用签名服务签名的 APK?

android - 具有 false persistent 的 EditTextPreference 不会调用 onSharedPreferenceChanged

android - 未显示首选项 - 首选项 fragment

android - 如何在 Android 中设置 ActionaBar Tab 文本的样式?

Android-以编程方式删除SD卡

android - 无法从 youtube 下载视频

android - Android 应用中每个 View 的单独首选项

android - 在 Android 悬停时设置菜单项背景颜色

android - 如何像在 TabLayout 中一样在 BottomNavigationView 中获取选定的标签行?