Wie kann ich das dunkle Holo-Thema in meiner App einstellen? Zu diesem Zeitpunkt bekam ich Folgendes:
<style name="AppTheme" parent="android:Theme.Holo.Light" />
Aber wenn ich es ändere zu:
<style name="AppTheme" parent="android:Theme.Holo.Dark" />
Ich bekomme eine Fehlermeldung error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.
Wie löse ich das Problem?
android
android-theme
gurehbgui
quelle
quelle
Antworten:
wechseln
parent="android:Theme.Holo.Dark"
zuparent="android:Theme.Holo"
Das holo dunkle Thema heißt Holo
quelle
Standardmäßig setzt Android Holo auf das dunkle Thema. Es gibt kein Thema namens Holo.Dark, es gibt nur Holo.Light, deshalb wird der Fehler "Ressource nicht gefunden" angezeigt.
Stellen Sie es einfach auf:
quelle
Laut android.com müssen Sie es nur in der Datei AndroidManifest.xml festlegen:
http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme
Das Hinzufügen des Themenattributs zu Ihrem Anwendungselement hat bei mir funktioniert:
--AndroidManifest.xml--
...
<Anwendung ...
</ application>
quelle
In Ihrer Anwendungs-Android-Manifestdatei können Sie unter dem Anwendungs-Tag mehrere dieser Themen ausprobieren.
Ersetzen
mit verschiedenen Themen vom Android-System definiert. Sie können sein wie: -
Jedes dieser Themen hat unterschiedliche Auswirkungen auf Ihre Anwendung, z. B. DeviceDefault.Dialog lässt Ihre Anwendung wie ein Dialogfeld aussehen. Sie sollten mehr davon versuchen. Sie können einen Blick auf das Android SDK werfen oder einfach die automatische Vervollständigung in Eclipse IDE verwenden, um die verschiedenen verfügbaren Optionen zu erkunden.
Eine korrekte Möglichkeit, Ihr eigenes Thema zu definieren, besteht darin, die
styles.xml
im Ressourcenordner Ihrer Anwendung vorhandene Datei zu bearbeiten .quelle