Alguns Elementos

Elementos que possibilitam interação com o usuário são chamados de View.

Nesta aula vamos falar de

TextView

Exibe um texto para o usuário. Podemos customizar tamanho, cor, fonte, inclusive o próprio texto a ser mostrado. Útil para mostrar informações para o usuário.

Alguns atributos úteis:

EditText

Exibe um campo para que o usuário escreva um texto. Útil para coletar informações do usuário.

Alguns atributos úteis:

Button

Um botão para o usuário clicar.

Alguns atributos úteis:

CheckBox

Uma caixa de seleção usuário selecionar.

Alguns atributos úteis:

RadioButton

Igual ao CheckBox, mas faz parte de um grupo, e somente um de cada grupo pode ser selecionado.

Você vai precisar colocar os que fazem parte do mesmo grupo dentro da mesma tag RadioGroup, por exemplo:

<RadioGroup
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Pirates"
        android:textSize="24sp"/>
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Ninjas"
        android:textSize="24sp"/>
</RadioGroup>

Button

Um botão para o usuário clicar.

Alguns atributos úteis:

ImageView

Para adicionar uma imagem você precisará importar a imagem como um drawable. Olhe no lado extremo esquerdo:

Clique no símbolo de + na esquerda.
Escolha "Import Drawables"
Uma janela abrirá para que você escolha a imagem.
Na tela seguinte escolha um nome para a imagem.
Agora você poderá adicionar uma ImageView no xml.
Coloque o nome da imagem no atributo src, por exemplo: android:src="@drawable/nome_da_imagem"

Alguns atributos úteis: