Os estilos de um aplicativo Android aparecem dentro de um arquivo XML no diretório do pacote do aplicativo. O desenvolvedor pode criar um arquivo XML com um nome de sua escolha , desde que ele tem . " Xml" como a extensão , salvando o arquivo dentro da pasta " res /valores " para a aplicação. Dentro desse arquivo , um desenvolvedor pode definir um ou mais conjuntos de propriedades de estilo , dando a cada um nome definido da seguinte forma:
Dentro do elemento recursos , os desenvolvedores podem colocar várias seções de estilo. As propriedades de estilo são colocados entre a abertura e marcas de estilo de fechamento para cada seção no arquivo . estilos Android pode envolver várias propriedades visuais, incluindo fontes, dimensões e cores. Por exemplo , o seguinte código define as dimensões de um estilo: item> name="android:layout_width"> fill_parent Isto especifica que o item em questão deve se expandir para preencher a área ocupada pelo elemento pai , que é o item de interface de usuário que aparece dentro . Para especificar que um item só deve ocupar o espaço necessário para o seu conteúdo, o código a seguir aplica-se : Outras propriedades incluem texto e cores de fundo, preenchimento , margens, fonte e tamanho do texto Para usar estilos definidos dentro de um aplicativo , os desenvolvedores podem fazer referência a eles no layout XML para suas atividades de aplicativos. Os arquivos de layout também aparecem na pasta " res " , dentro do diretório "layout" . O seguinte código de exemplo dentro de um arquivo XML esquema refere-se ao estilo definido nos " Res /valores" de arquivo XML da pasta : style = " @ estilo /MainStyle " Este código pode aparecer dentro de qualquer seção de layout para um elemento View. Visto pode incluir telas de aplicativos Atividade inteiros ou itens individuais, tais como elementos de interface de usuário e controles . Ao fazer referência ao estilo desta forma , um desenvolvedor pode importar as propriedades de estilo , reduzindo a quantidade de código desnecessária repetição dentro do aplicativo. Estilos podem herdar propriedades de outros estilos , reduzindo ainda mais a quantidade de código de marcação desenvolvedores têm de implementar. Dentro da tag estilo , o seguinte código adicional indica um estilo de herdar propriedades de : parent = "@ android: estilo /TextAppearance " Isto instrui a aplicação para importar estilos do especificado pai . Os desenvolvedores podem fazer referência a seus próprios estilos da seguinte forma:
Propriedades
layout
Herança