Styles Android
Les styles pour une application Android semble dans un fichier XML dans le répertoire du package de l'application. Le développeur peut créer un fichier XML avec un nom de leur choix , tant qu'il a " . Xml " comme extension , d'enregistrer le fichier dans le dossier " res /valeurs " de l'application. Dans ce fichier , un développeur peut définir un ou plusieurs ensembles de propriétés de style , donnant à chaque mis un nom comme suit:
intérieur de l'élément des ressources , les développeurs peuvent placer des sections de style multiples . Les propriétés de style sont placés entre l'ouverture et balises de style de clôture de chaque section dans le fichier . modèles Android peuvent impliquer plusieurs propriétés visuelles , y compris les polices, les dimensions et les couleurs . Par exemple , le code suivant définit les dimensions pour un style : Photos Ceci indique que l'élément en question doit se développer pour remplir la zone occupée par l'élément parent , qui est l'élément de l'interface utilisateur, il apparaît à l'intérieur . Pour spécifier qu'un article ne doit occuper l'espace requis par son contenu , le code suivant s'applique : autres propriétés comprennent le texte et les couleurs de fond , le rembourrage , les marges , la police et la taille du texte pour utiliser les styles définis dans une application , les développeurs peuvent y faire référence dans le fichier XML de mise en page pour les appli activités . Les fichiers de mise en page apparaissent également dans le dossier " res" , à l'intérieur du répertoire " layout" . L'exemple de code suivant dans un fichier XML disposition fait référence au style défini dans les " res /valeurs " de fichiers dossier de XML : Photos style = "@ modèle /MainStyle " Ce code peut apparaître dans une section de mise en page pour un élément View . Les vues peuvent comporter des écrans demande d'activité entières ou des éléments individuels tels que des éléments et des contrôles de l'interface utilisateur . En référençant le style de cette façon, un développeur peut importer les propriétés de style , ce qui réduit la quantité de code inutile répétition de l'application. styles peuvent hériter des propriétés d'autres styles , réduisant encore la quantité de code de balisage développeurs doivent mettre en œuvre . Dans la balise de style , le code supplémentaire suivant indique un style à hériter des propriétés d' : Photos parent = "@ android: le style /TextAppearance " Cela indique la demande d'importation de styles de la spécifiée parent. Les développeurs peuvent référencer leurs propres styles comme suit: style> name="MainStyle.Note"> Cela fournit un moyen pour les développeurs de réutiliser leurs propres définitions de style , en se concentrant sur les aspects uniques de chaque style .
Propriétés
Mise
Héritage