Comment puis-je définir le thème Dark holo dans mon application? A ce moment j'ai eu ceci:
<style name="AppTheme" parent="android:Theme.Holo.Light" />
Mais quand je le change en:
<style name="AppTheme" parent="android:Theme.Holo.Dark" />
J'obtiens une erreur error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.
Comment résoudre le problème?
android
android-theme
gurehbgui
la source
la source
Réponses:
changer
parent="android:Theme.Holo.Dark"
enparent="android:Theme.Holo"
Le thème holo sombre s'appelle Holo
la source
Par défaut, Android définira Holo sur le thème sombre. Il n'y a pas de thème appelé Holo.Dark, il n'y a que Holo.Light, c'est pourquoi vous obtenez l'erreur de ressource non trouvée.
Alors réglez-le simplement sur:
la source
Selon android.com, il vous suffit de le définir dans le fichier AndroidManifest.xml:
http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme
L'ajout de l'attribut de thème à votre élément d'application a fonctionné pour moi:
--AndroidManifest.xml--
...
<application ...
</application>
la source
Dans le fichier manifeste de votre application Android, sous la balise application, vous pouvez essayer plusieurs de ces thèmes.
Remplacer
avec différents thèmes définis par le système Android. Ils peuvent être comme: -
Chacun de ces thèmes aura un effet différent sur votre application comme le DeviceDefault.Dialog fera ressembler votre application à une boîte de dialogue. Vous devriez en essayer plus. Vous pouvez jeter un œil à partir du sdk Android ou simplement utiliser la saisie semi-automatique dans Eclipse IDE pour explorer les différentes options disponibles.
Une manière correcte de définir votre propre thème serait d'éditer le
styles.xml
fichier présent dans le dossier des ressources de votre application.la source