我的应用程序中有一个preferenceActivity,我尝试使用以下主题设置偏好样式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyPreferenceTheme" parent="android:Theme.Translucent">
<item name="android:preferenceStyle">@style/MyPreference</item>
<item name="android:windowBackground">@color/transparent_black</item>
</style>
<style name="MyPreference" parent="@android:style/Preference">
<item name="android:layout">@layout/preference</item>
</style>
<color name="transparent_black">#BB000000</color>
所以我知道主题正在加载,因为背景颜色正确。但是,我的自定义preferenceLayout (res/layout/preference.xml) 没有应用于我的preferenceActivity 中的任何首选项。
这是实现偏好主题的正确方法吗?还是我错过了什么?提前致谢 :)