Вопрос

Привет, я пытаюсь изменить текстовый цвет элементов в списке на ListPreference всплывающее окно. Я провел более часа, глядя через все различные имена стилей, но я не могу найти TextAppearance Или все, что идет к этому конкретному тексту. Спасибо за вашу помощь!

Это было полезно?

Решение

Вы не можете, и вы не должны. *Preference использует стили из com.android.internal.R.styleable которые могут быть изменены производителями. Идея использования значения по умолчанию - это то, что каждый экран предпочтений в вашем устройстве выглядит как одинаково.

С другой стороны, вы можете попробовать делать Activity с участием android:theme="@android:style/Theme.Dialog" В вашем приложении AndroidManifest и поместите А. ListView стиль, как вы хотите.

Другие советы

Я не знаю, какой вид View использовать ListPreference, вероятно, это что-то вроде TextView. Отказ Если это так, чем вы могли бы сделать SMTH, как:

TextView textView;
String myString;
//....
SpannableString spanString=new SpannableString(myString);
spanString.setSpan(new ForegroundColorSpan(Color.RED), 0, myString.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
textView.setText(spanString);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top