Frage

Hallo Ich versuche, die Textfarbe der Elemente in einer Liste auf einem ListPreference Fenster Pop-up zu ändern. Ich habe eine Stunde lang über durch alle verschiedenen Stilnamen suchen, aber ich kann nicht TextAppearance oder etwas finden, das zu diesem Text geht. Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

Sie können nicht und Sie sollten nicht. *Preference Anwendungen Arten von com.android.internal.R.styleable, die geändert werden könnten, produziert durch. Die Idee mit den Standard diejenigen ist, dass jeder Präferenz Bildschirm in Ihrem Gerät gleich aussehen.

Auf der anderen Seite können Sie versuchen, eine Activity mit android:theme="@android:style/Theme.Dialog" in Ihrer App AndroidManifest tun und legen Sie eine ListView gestylt wie Sie wollen.

Andere Tipps

Ich weiß nicht wirklich, welche Art von View Verwendung ListPreference, wahrscheinlich ist es so etwas wie TextView. Wenn ja, als Sie smth machen könnten wie:

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);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top