アプリケーションに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内のどの設定にも適用されていません。
これは、設定のテーマ設定を実現する正しい方法ですか? または私は何かを逃しましたか?前もって感謝します :)