Lorsque je crée un nouveau projet avec un minimum de API14, mon dossier ne contient aucun dossier values-21
ou values-22
. Je ne vois aucun style.XML nulle part, alors comment devrais-je insérer du code XML pour Lollipop?
J'utilise Android Studio 1.0.1 et le SDK 21, 21.1.1, 24.0.2 est installé.
Mise à jour : Depuis que API 22
a été publié. API 23
est la même idée.
Faites un clic droit sur le dossier RES
Tapez ensuite values-v22
comme nom de répertoire et choisissez xml comme type de ressource.
Si vous ne voyez PAS le values-v22
apparaître, click
le menu déroulant Projet en haut de l'écran, comme suit. par exemple. Changer d'Android en Projet
Maintenant, cliquez avec le bouton droit sur styles.xml
dans le values folder
et choisissez Copier
Maintenant, cliquez-droit sur le dossier values-v22
et cliquez sur coller.
Vous devriez voir cette popup
Cliquez sur ok
À ce stade, vous devriez être prêt à partir.
C'est juste un bug! Quoi qu'il en soit, je trouve un moyen de le récupérer:
Ecrivez n'importe quoi dans styles.xml qui est lié au nouvel exemple de thème de matériau: <item name="Android:colorPrimary">@color/colorPrimary</item>
Il vous montrera une erreur au dessus et appuyez sur Alt+Enter.
choisissez le premier choix Remplacer la ressource dans values-v21.
Je sais que ce n'est pas la meilleure façon de le faire, mais cela fonctionne tant que personne ne peut trouver une meilleure solution.