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

entfernen
requestWindowFeature(Window.FEATURE_NO_TITLE);

Die App stürzt dann ab (AndroidRuntimeException: requestFeature() must be called before adding content), wenn sie offen Vorlieben versuchen.

War es hilfreich?

Lösung

Mit Theme.Light.NoTitleBar:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top