Wie beurteilen Sie die Textfarbe der Elemente Liste ändern in einem Alertdialog
-
30-09-2019 - |
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!
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);