Elementos que possibilitam interação com o usuário são chamados de View
.
Nesta aula vamos falar de
TextView
: Um simples textoEditText
: Uma caixa de texto para o usuário entrar com informaçõesButton
: Um botão para o usuário apertarCheckBox
: Uma caixa de seleção para o usuário selecionarRadioButton
: Mesmo que o CheckBox
, porém somente um radio button de cada grupo pode ser selecionadoImageView
: Uma imagem.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:
text
: o texto que será exibido para o usuáriotextSize
: O tamanho do texto, lembre de usar a unidade sp, por exemplo android:textSize="26sp"
, esta unidade faz com que o tamanho do texto mude caso o usuário aumente a fonte das letras no app.textColor
: Define a cor do texto, podendo usar código hexadecimal para escolher a cor, por exemplo: android:textColor="#aa1122"
criará um texto vermelho.Exibe um campo para que o usuário escreva um texto. Útil para coletar informações do usuário.
Alguns atributos úteis:
hint
: o texto que será exibido para o usuário dentro do campo Atenção: não use text
, use hint
.textSize
: O tamanho do texto, lembre de usar a unidade sp, por exemplo android:textSize="26sp"
, esta unidade faz com que o tamanho do texto mude caso o usuário aumente a fonte das letras no app.textColorHint
: Por padrão o texto aparecerá em cinz claro, mas você pode usar este atributo para mudar a cor.Um botão para o usuário clicar.
Alguns atributos úteis:
text
: o texto que será colocado dentro do botãoUma caixa de seleção usuário selecionar.
Alguns atributos úteis:
text
: o texto que será colocado ao lado da caixaIgual 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>
Um botão para o usuário clicar.
Alguns atributos úteis:
text
: o texto que será colocado dentro do botãoPara 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:
maxHeight
e maxWidth
: Máxima altura e largura da imagem