Wie die Textfarbe von Android-Einstellungen ändern?
-
29-09-2019 - |
Frage
Ich möchte das Aussehen meiner Android App Vorliebe Bildschirm mit weißen Hintergrund und dunklen Textfarbe ändern. Es scheint, dass ich kann Hintergrundfarbe im Code ändern. Gibt es eine ähnliche Art und Weise zu ändern Textfarbe der Präferenzen im Code?
getListView().setBackgroundColor(Color.TRANSPARENT);
getListView().setCacheColorHint(Color.TRANSPARENT);
getListView().setBackgroundColor(Color.rgb(255, 255, 255));
Der andere Weg Einstellung in der App-Manifest Thema Licht ist die Aktivität werden:
android:theme="@android:style/Theme.Light"
Doch diese überschreibt die Art der Anwendung, die derzeit auf
android:theme="@android:style/Theme.NoTitleBar"
So Titelleiste wird im Einstellungsbildschirm angezeigt. Ich kann versuchen, die Bar von
entfernenrequestWindowFeature(Window.FEATURE_NO_TITLE);
Die App stürzt dann ab (AndroidRuntimeException: requestFeature() must be called before adding content
), wenn sie offen Vorlieben versuchen.
Lösung
Mit Theme.Light.NoTitleBar:)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow