Android 更改首选项的选择器颜色

Android 更改首选项的选择器颜色,android,android-preferences,android-theme,Android,Android Preferences,Android Theme,我找不到任何相关信息 在我开始开发PreferenceActivity之前,我已经在我的应用程序的其余部分使用Android holo Color资产实现了我的自定义主题,没有任何问题 我只是找不到如何更改任何首选项的选择器颜色,它仍然是默认值(全息蓝) 有什么想法吗 谢谢你 编辑: 我试图在清单上的活动标签中设置主主题,但不起作用。我认为这是因为我没有指定任何内容来覆盖任何首选项样式,但这是我的问题,我不知道必须覆盖哪些样式。在您的首选项活动onCreate中,添加首选项后,请调用: getL

我找不到任何相关信息

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

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

有什么想法吗

谢谢你

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

在您的
首选项活动
onCreate
中,添加首选项后,请调用:

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

您必须在清单中设置首选项活动的主题。不适用于我=您可能会显示您所做的不适用于我的操作。您必须专门设置列表选择器的主题。除非偏好活动不能主题化,但我不认为是这样。我已经更新了问题。顺便说一句,我知道如何将样式设置为正常活动,但在首选项中,我无法通过xml(具有“android:background”或“style”等属性)进行设置,也不知道是否可以通过编程进行设置。