0

これは本当に奇妙な状況です。通常のListPreferenceを設定して、サマリーカラーを別のカスタマイズされた色に設定したいと考えています。ウィジェットは、次のように:Android - ListPreference set summary colorが失敗しました(setSummary(spannable)付き)

 String mainSummary = listPreference.getSummary().toString(); 
     Spannable coloredMainSummary = new SpannableString (mainSummary); 
     coloredMainSummary.setSpan(new ForegroundColorSpan(Color.RED), 0, 
coloredMainSummary.length(), 0); 
     listPreference.setSummary(coloredMainSummary); 

しかし、それはもう動作しませんでした、私はまだ私が望んでいた他のテキストに要約を設定することができますが、私はもう望んでいた通りの色が変更されません。それはListPreferenceSpannableをサポートしていないためですか?私がする必要がある何か他に何かありますか?

答えて

0

おそらく、スパンを使用することによって、そのように動作することを意味するものではありません。 android:textColorSecondaryアイテム

を実装することで、アクティビティスタイルを使用してプリファレンスサマリーの色を変更できます
関連する問題