>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Styles Android

Lorsque les développeurs créent des applications Android , ils peuvent mettre en œuvre la conception d'interface utilisateur en utilisant les propriétés de style . Les fichiers de mise en page pour une application Android peuvent les appliquer à chaque activité , ou de l'écran , dans le programme . Les définitions de mise en page pour une utilisation de l'application XML code de balisage Android . Pour ré- utiliser les propriétés visuelles , les développeurs peuvent créer des styles au sein de chaque application Android . En définissant un ensemble de styles dans le code XML , les développeurs peuvent se référer aux propriétés en leur sein dans les domaines d'application multiples , sans avoir à répéter le code . Définition

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:

style> name="MainStyle"> < /resources > Photos

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 .

Propriétés

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

fill_parent fill_parent 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 : wrap_content ; . wrap_content Photos

autres propriétés comprennent le texte et les couleurs de fond , le rembourrage , les marges , la police et la taille du texte

Mise

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.

Héritage

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 .

Téléphones intelligents