1

設定画面の CheckBoxPreference のタイトルの色に問題があります。appcompat-v7:22.2.0 で AppCompat を使用しています。

Lollipop デバイスでは問題ありません。AppCompat lib は期待どおりに動作します。つまり、CheckBoxPreference タイトルは textColorPrimary で描画されます。

ただし、kitkat デバイスでは、CheckBoxPreference のタイトルが textColorPrimary 色ではなく textColorSecondary 色で描画されます。

私の色の設定は次のとおりです。

<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
    <item name="android:textColorSecondary">@color/textColorSecondary</item>
    <item name="android:textColorPrimary">@color/textColorPrimary</item>
</style>

実際、CheckBoxPreference が「Material Design の下位互換性」であることに疑問を感じています。

下位互換性があることを確認していただけますか?アイデア、回避策はありますか?前もって感謝します。

4

1 に答える 1

0

以下の項目を追加しようとしましたか?
<item name="android:textColor">@color/textColorPrimary</item>

うまくいくようですが、それが正しい解決策かどうかはわかりません。

于 2015-08-12T09:10:35.787 に答える