私のアプリでは、次の属性を使用して依存関係に関連するものを含め、いくつかの設定を使用していますandroid:dependency="pref_key"
。
基本的に、チェックボックスが選択されていない場合、以下の他のすべての設定が無効になります。
この問題は、カスタム テーマで次の 3 行を設定し直したときに発生します。
<style name="AppThemeOrange" parent="@style/AppTheme">
<item name="android:textColorPrimary">@color/OrangeMain</item>
<item name="android:textColorSecondary">@color/OrangeDark</item>
<item name="android:textColorTertiary">@color/OrangeLight</item>
(...)
これら 3 つの属性で定義された色は、無効な設定のデフォルトのフォント色も上書きします。
設定はまだ十分に無効になっていますが、表示されるフォントは逆に信じています...
デフォルトの Holo Light のスタイルとテーマを検索しましたが、これがどこで定義されているのか、上記のスタイルがこれらのスタイルをオーバーライドする理由がわかりません。
誰かがすでに問題を抱えていますか?