Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Découvrir Android Studio 2

Prendre en main les ressources, id et variantes

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Naviguez entre les différentes ressources de votre projet en utilisant les fonctionnalités spécifiques d'Android Studio.
03:27

Transcription

Nous savons que dans notre projet Android nous allons utiliser beaucoup de ressources. Elles sont toutes placées dans ce dossier « res » et dans des sous dossiers correspondant au types de ressources, mais aussi aux qualifiants. Puisque vous savez qu'on peut donner de variantes pour chaque ressource. Par exemple ici l'icône de l'application existe en plusieurs résolutions, et à chaque fois dans le dossier qu'il y correspond, donc, mdpi, hdpi, xhdpi, exetera, exetera. Tout ceci me permet de donner des ressources spécifiques à chaque type d'appareil, mais ça peut souvent poser problème pour le développeur à gérer tous ces sous dossiers, c'est assez vite compliqué. Android Studio va essayer de nous simplifier la vie. Déjà si je veux mettre en vue Android au lieu de la vue Projet, il va directement me montrer mon dossier « res ». Et dans, par exemple, « mipmap» je vois le launcher et rassemble, en fait, les différentes variantes de ce launcher sous un seul dossier fermement c'est le launcher, il me montre qu'il en existe en 5 variantes avec anglisé les différences de chaque variante. Déjà ce me permet de simplifier un petit peu les choses et d'avoir un affichage beaucoup plus claire et plus facilement manipuable. Deuxième chose, lorsque vous allez vouloir ajouter des ressources vous pouvez aller faire en faisant clic droit nouvelle ressource, et vous avez un assistant encore une fois qui va vous aider à choisir et à régler le mieux votre ressource possible. Vous avez des différents types de ressource, et vous allez pouvoir donner des qualifiants à une sizaine d'assistants de graphic si vous souhaitez. On ne va pas le faire, c'était pour vous montrer que c'était faisable. En plus de ça, et ça, ce n'est pas tellement les ressources qui le germent c'est plus le SDK. Vous devez savoir qu'à chaque fois que vous ajoutez des ressources dans ce dossier-là, vous avez les « id » des ressources qui sont générées automatiquement. Par exemple, si j'ajoute « Activity main.xml » dans layout j'aurai automatiquement la constante « R.layout.activity_main ». Android Studio est capable de reconnaître ça et automatiquement si je fais un commande et que je passe ma souris dessus voyez qu'il me propose un lien vers le fichier activity_main si je clique dessus, il m'y amène directement. Le raccourci clavier ça va être commande B si je veux le faire avec le curseur, c'est le même raccourci, que pour vous rendre sûr, le nom d'une fonction ou le nom d'une classe. On l'avait vu dans le chapitre précédent. En plus des fichiers vous avez aussi des constantes qui sont générées pour les « id » c'est-à-dire qu'à l'intérieur, même d'un élément, je vais aller voir le « content_main », en même principe à l'intérieur même des fichiers de layout, si vous avez d'autres éléments qui sont liés vous pouvez cliquer et il vous y amène automatiquement. Ici on avait ajouté un « id » dans le chapitre précédent. Donc j'ai « id/main_label», arrivé dans mon activité. Il m'a forcément généré une constante pour cet « id » et même principe à une navigable [inaudible] studio, si je fais commande B je me rends dans le fichier directement sur l'objet qu'à cet id-là. Une autre chose qui va nous permettre de faire Android Studio ça va être de nous donner un aperçu des ressources quand il peut le faire. Si j'ajoute, par exemple, une « Image view». On va mettre « wrap_content », « wrap_content ». C'est juste pour vous montrer, « src », je veux « mipmap_ic_launcher », Et donc, on voit dans la marge il vous montre automatiquement mais si vous avez fait le lien en drawable ou en mipmap il va vous le montrer en apercu à la marge. C'est un détail mais c'est quand même assez sympa et ça permet d'éviter de la voir aller ouvrir un fichier pour vérifier que c'est bien le bon. Ça marche aussi pour les couleurs et pour pas mal de types de ressources.

Découvrir Android Studio 2

Développez vos applications mobiles Android avec Android Studio. Apprenez les bases essentielles telles que l'interface utilisateur, les émulateurs, l’inspection du code, etc.

2h25 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :30 juin 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !