私はcolor.xmlで定義された次の色があります。Android:テーマ/スタイルを使用して無効なテキストの色を変更しますか?
<color name="gold">#d49e43</color>
<color name="gold_disabled">#80d49e43</color>
そして、次のテーマ:私のSettingsActivityで
<style name="Theme.Example" parent="@style/Theme.Sherlock">
<item name="android:textColor">@color/gold</item>
</style>
を、私はCheckBoxPreferenceと、それに依存して好みを持っています。 CheckBoxPreferenceがチェックされていないと、設定は無効になっていますが、私が設定したカスタムのゴールドテキストカラーのため、デフォルトのカラーと同様にグレー表示されません。これをXMLでどのように変更できますか?私は設定しようとしました:
<item name="android:textColorPrimaryDisableOnly">@color/gold_disabled</item>
<item name="android:textColorPrimaryInverseDisableOnly">@color/gold_disabled</item>
<item name="android:textColorPrimaryNoDisable">@color/gold_disabled</item>
<item name="android:textColorSecondaryNoDisable">@color/gold_disabled</item>
<item name="android:textColorPrimaryInverseNoDisable">@color/gold_disabled</item>
<item name="android:textColorSecondaryInverseNoDisable">@color/gold_disabled</item>
しかし、何も動作していないようです。
優れたソリューションを助けるかもしれないので、私はこの解決策を共有しています - チェックボックスの色を変えるために私にこの仕事をたくさん –
う助けたりラジオボタンアイコン?もしそうなら、styles.xmlファイル内の項目名は何でしょうか? –
"android:textColor"が定義されていないこと、またはこれが機能しないことを確認してください。 –