This非常适合静态地使用它。
但是如果我有字体颜色偏好,我希望偏好屏幕本身能够根据它更新呢?
答案 0 :(得分:2)
使用this回答中的信息,您可以尝试使用SpannableString
对象并设置颜色。答案的例子:
Spannable summary = new SpannableString ("Currently This Color");
summary.setSpan( new ForgroundColorSpan(color), 0, summary.length(), 0 );
preference.setSummary(summary);
答案 1 :(得分:0)
看看我对此的回答:Android PreferenceScreen title in two lines。
添加:
if (textView != null) {
textView.setTextColor(textView.getContext().getResources().getColor(R.color.blue));
}