Wie kann ich das dunkle Holo-Thema in meiner App einstellen? Zu dieser Zeit habe ich folgendes bekommen:
<style name="AppTheme" parent="Android:Theme.Holo.Light" />
Aber wenn ich es ändere:
<style name="AppTheme" parent="Android:Theme.Holo.Dark" />
Ich erhalte eine Fehlermeldung error: Error retrieving parent for item: No resource found that matches the given name 'Android:Theme.Holo.Dark'.
Wie kann das Problem gelöst werden?
veränderung parent="Android:Theme.Holo.Dark"
bis parent="Android:Theme.Holo"
Das dunkle Holo-Thema heißt Holo
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.
Also einfach einstellen auf:
<style name="AppTheme" parent="Android:Theme.Holo" />
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 theme-Attributs zu Ihrem Anwendungselement hat bei mir funktioniert:
--AndroidManifest.xml--
...
<Bewerbung ...
Android:theme="@Android:style/Theme.Holo"/>
...
</ application>
In der Manifestdatei Ihrer Anwendung Android können Sie unter dem Anwendungstag mehrere dieser Themen ausprobieren.
Ersetzen
<application
Android:theme="@style/AppTheme" >
mit verschiedenen Themen, die vom System Android definiert wurden. Sie können sein wie:
Android:theme="@Android:style/Theme.Black"
Android:theme="@Android:style/Theme.DeviceDefault"
Android:theme="@Android:style/Theme.DeviceDefault.Dialog"
Android:theme="@Android:style/Theme.Holo"
Android:theme="@Android:style/Theme.Translucent"
Jedes dieser Themen wirkt sich anders auf Ihre Anwendung aus als der DeviceDefault.Dialog lässt Ihre Anwendung wie ein Dialogfeld aussehen. Sie sollten mehr von diesen versuchen. Sie können einen Blick auf das SDK Android werfen oder einfach Auto-Vervollständigung in Eclipse IDE verwenden, um die verschiedenen verfügbaren Optionen zu erkunden.
Eine korrekte Methode zum Definieren Ihres eigenen Designs besteht darin, die Datei styles.xml
Zu bearbeiten, die sich im Ressourcenordner Ihrer Anwendung befindet.