前提・実現したいこと
preferenceの各title、summaryの文字色変更を行いたい。
ただし、PreferenceCategoryの文字色は変更したくない。
理由は、Android8だとPreferenceCategoryはボタンやスイッチと同じ色になり、
それ以外は白となっているが、Android4で実行するとどちらも黒になってしまう。
発生している問題・エラーメッセージ
以下のjavaで一つずつ変更することはできるようだが、xmlで変更したい。
該当のソースコード
java
1 CheckBoxPreference preference = (CheckBoxPreference) findPreference("key1"); 2 3 SpannableString summary = new SpannableString("Summary1"); 4 summary.setSpan(new ForegroundColorSpan(Color.RED), 0, summary.length(), 0); 5 preference.setSummary(summary);
試したこと
設定画面用のテーマを作成して、textcolorを変更するのは行ったが、全て同一色になるため、
各PreferenceCategoryのみ上記のjavaで色を変更する必要性が発生する。
補足情報(FW/ツールのバージョンなど)
Android Studio3.4
Android対象API14から28
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。