Android

Lista suspensa de valores (Spinner) em Android

Lista suspensa de valores (Spinner) em Android, ou simplesmente lista suspensa, permite escolher um valor de uma seleção.

Para incluir um spinner em seu aplicativo, insira as seguintes linhas no arquivo xml de layout:

<Spinner
    android:id="@+id/color" //nome de itentificação do componente
    //posicionamento do componente na tela
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="30dp" 
    //
    android:entries="@array/itens" /> //chama o array de strings

A linha android:entries=”@array/itens” significa que as entradas do spinner vêm do array “itens”.

Para popular esse array, edite o arquivo strings.xml inserindo as seguintes linhas

 <string-array name="itens">
    <item>pendrive</item>
    <item>HD</item>
    <item>Mouse</item>
    <item>Teclado</item>
    <item>Cabo de rede</item>
 </string-array>

Dessa forma, quando o spinner for tocado na tela, será mostrada a lista de itens elencada no código acima.

Quer aprender de forma prática como desenvolver apps nativos para iOS e Android, construindo aplicativos do zero até aplicativos completos com Integrações com API´s, Banco de dados, Autenticação, Mapas, Animações e Design?

Além do curso, você receberá mais 3 BÔNUS, o curso completo de JavaScript e também o Curso de React JS e Node JS onde vamos desenvolver aplicações e sistemas web do zero.

Garanta a sua vaga ainda hoje e aproveite a nossa super promoção!

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS DETALHES:

Link do curso:  https://go.hotmart.com/C82684520Q

Estados de uma atividade em Android

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *