Quais são os recursos de programação android?

Video: Programação Android 1 - Interface gráfica com Listview (Início)

Recursos são conteúdo estático adicional que são uma parte intrínseca do seu aplicativo Android, mas não fazem parte do seu código Java. Os recursos mais comuns são as seguintes:

Video: Programação Android - Aula #1

  • traçado

  • Corda

    Video: Android a Fundo #2 - Começando a Programar

  • Imagem

  • Dimensão

  • Estilo

  • Tema

  • Valor

    Video: Dicas para aprender a programar para Android

  • Cardápio

  • Cor

Layouts, cordas, e as imagens são os tipos mais comuns de recursos que você usa em desenvolvimento todos os dias aplicativo Android. Os recursos restantes podem precisar de alguma explicação, por isso os seguintes poucos parágrafos esclarecê-los.

dimensões

Em um recurso Android, um dimensão é um número seguido por uma unidade de medição, tais como 10px, 2,5 polegadas, ou 5sp. Você usa uma dimensão ao especificar qualquer propriedade em Android que requer uma unidade numérica da medida. Por exemplo, você pode querer o preenchimento de um layout para ser 10px. Android suporta as seguintes unidades de medida:

  • pixel densidade independente (dp ou mergulho): Esta é a dimensão mais comumente usado. Dp é baseada na densidade física da tela. Estas unidades são em relação a uma tela com 160 pontos por polegada (dpi) - portanto, um dp é equivalente a um pixel em uma tela de 160 dpi. A proporção de dp aos pixeis com mudanças de densidade da tela, mas não necessariamente na mesma proporção.

  • -escala independente de pixel (SP ou SIP): Esta unidade se assemelha a unidade dp mas é dimensionada de acordo com a preferência font-size do usuário. Use dimensões sp ao especificar tamanhos de fonte na sua aplicação.



  • pixel (px): Um pixel corresponde a um pixel na tela. Esta unidade de medida não é recomendado para a maioria dos casos. Seu aplicativo pode parecer grande em um dispositivo de média densidade, mas olhar distorcido e fora de lugar em uma tela de alta densidade (e vice-versa), porque o dpi é diferente.

  • ponto (PT): Um ponto é polegadas, com base no tamanho físico da tela. Como px, pt não é recomendado.

  • milímetros (mm): Esta unidade é baseado no tamanho da tela. Como px, mm não é recomendado.

  • inch (em): Esta unidade é baseado no tamanho físico da tela. Como px, in não é recomendado.

Styles

Estilos em Android são semelhantes aos Cascading Style Sheets (CSS) no reino de desenvolvimento web: Você usa estilos para (você adivinhou) estilizar um aplicativo. UMA estilo é uma coleção de propriedades que podem ser aplicados a uma vista individual (dentro do arquivo de layout) ou para uma atividade ou para toda a sua aplicação (dentro do arquivo de manifesto).

Estilos suporta herança, para que possa fornecer um estilo básico e, em seguida, modificá-lo para cada caso de uso particular em sua aplicação. Estilo propriedade atribuem exemplos incluem o tamanho do texto, cor de texto e fundo.

Temas

UMA tema é um estilo aplicado a uma actividade inteira ou aplicação, em vez de uma vista individual. Quando um estilo é aplicado como um tema, cada vista na atividade e / ou aplicação herda as configurações de estilo. Por exemplo, você pode definir tudo TextView vista para uma determinada fonte, e todos os pontos de vista na atividade temático ou aplicação, em seguida, mostrar o seu texto em que fonte.

valores

O recurso de valor pode conter muitos tipos diferentes de recursos tipo de valor para a sua aplicação, incluindo

  • Bool: Um valor booleano definido no XML cujo valor é armazenado em um arquivo arbitrário no res / valores /.arquivo xml, onde é o nome do arquivo. Um exemplo é bools.xml.

  • integer: Um valor inteiro definido em XML cujo valor é armazenado com um nome de ficheiro arbitrário no res / valores /.arquivo xml. Um exemplo é integers.xml.

  • matriz de números inteiros: Um array de inteiros definidos em XML, cujo conjunto de valores é armazenado com um nome arbitrário nas res / valores /.arquivo xml, onde é o nome do arquivo. Um exemplo é integers.xml. Você pode fazer referência e usar esses números inteiros em seu código para ajudar a definir loops, comprimentos, e outros elementos.

  • matriz tipificada: Uma matriz usada para criar uma matriz de recursos, tal como drawables. Você pode criar matrizes de tipos mistos. Portanto, as matrizes não são obrigados a ser homogêneo - no entanto, você deve estar ciente do tipo de dados para que você possa adequadamente lançá-lo. Tal como acontece com outros recursos, o nome do arquivo é arbitrário nas res / valores /.arquivo xml. Um exemplo é types.xml.

menus

Se seu aplicativo está usando a barra de ação ou um menu, Android trata-los ambos o mesmo e você vai defini-los da mesma maneira. Um menu pode ser definido através de qualquer código ou XML. A maneira preferida para definir um é via em XML, portanto, os vários menus criados devem ser colocados no cardápio/ diretório. Cada menu tem seu próprio .xml Arquivo.

cores

O arquivo de cores, normalmente localizado na valores / colors.xml arquivo, permite que você cores nome, como login_screen_font_color. Isso pode representar a cor do texto que você está usando na página de logon, por exemplo. Cada cor é definida como um valor hexadecimal.


Publicações relacionadas