interfaces de usuário Android proporcionar interação com os aplicativos do Android . Ao criar aplicativos para Android, você pode usar uma série de ferramentas e recursos para ajudar a projetar e construir suas interfaces de usuário. Ter uma interface utilizável funcional é essencial para o sucesso de uma aplicação Android . Android é usado principalmente em dispositivos móveis, como celulares e tablets , assim que interfaces de usuário precisa para funcionar de forma confiável usando o hardware que esses dispositivos oferecem .
Formato XML
aplicações Android usa arquivos XML como a fonte primária para a definição de interfaces de usuário e layouts. Esses arquivos XML pode ser associada a uma ou mais atividades em um aplicativo, uma atividade geralmente correspondente a uma tela dentro do aplicativo. Dentro do código Java para a aplicação, elementos de interface de usuário dentro dos arquivos XML contidos são referenciados , como cada parte do aplicativo é construído e apresentado ao usuário .
Layouts
interfaces de usuário do Android e mostra pode adotar uma série de layouts diferentes , todas definidas em XML ou dentro do código Java em si . Layouts lineares organizar os elementos de aplicação apresentados de uma forma linear , horizontal ou verticalmente . Layouts de mesa organizar os elementos de aplicação de uma forma tabular , com linhas e colunas que definem as células que contêm itens visíveis . Layouts relativos são a opção mais flexível, como as posições dos elementos são definidos em relação ao outro, permitindo que monitores de se adaptar a diferentes tamanhos de tela e formas.
Gráficos
< br >
interfaces de usuário Android conter gráficos em uma variedade de locais . Apps têm ícones que são usados para lançá-los de dentro de menus e telas iniciais do dispositivo. Os ícones também são exibidos dentro do Android Market , como parte das listas de aplicativos. As imagens também podem ser incluídos dentro das aplicações , normalmente sendo referenciado em arquivos de layout XML. Os recursos oficiais Android no Guia do Desenvolvedor Android ( android.com ) fornecerá material educativo e orientações detalhadas sobre os formatos ideais e estilos de imagem a ser usado para ícones e outros gráficos de aplicativos .
Controles
Há muitos tipos diferentes de controle do usuário dentro de interfaces Android. Controles de interface do usuário no Android proporcionar interatividade, incluindo botões, botões de rádio , caixas de seleção , caixas de entrada de texto e itens de menu , como os exibidos no pressionar o botão "Menu" ou por itens visíveis longas -prensagem . Itens de controle do usuário podem ser incluídos dentro de uma aplicação em layouts XML ou em código Java do aplicativo. Você também pode definir o que deve acontecer quando os usuários interagem com esses controles .
Ferramentas
Existem ferramentas disponíveis que podem auxiliar o processo de concepção e implementação de interfaces de usuário Android. O sistema Eclipse é o principal usado para desenvolver aplicativos Android em conjunto com as ferramentas do Android e kit oficial ao desenvolvimento. Os recursos do Eclipse incluem ferramentas para a criação de interfaces de usuário visualmente , bem como no código. Há também ferramentas de terceiros para a concepção e implementação de interfaces de usuário Android, como DroidDraw .