Imprimir este capítuloImprimir este capítulo

Livro 3 - Projeto Agenda de Contatos - Parte 1

5. Desenhando as telas do aplicativo

5.2. Layout do arquivo main_fragment.xml

No fragmento de contatos vamos apenas exibir uma lista contendo o nome dos contatos salvos e um FAB para adicionar novos contatos. Dessa forma, siga as etapas abaixo para a configuração da tela de contatos:

  • Abra o arquivo em modo texto e substitua o ConstraintLayout para FrameLayout.
  • Apague o elemento TextView pré-definido
  • Adicione uma RecyclerView, aba “Common”, e configure seu id para recyclerView
    • Caso solicitado a inclusão da biblioteca ao projeto selecione OK na caixa de diálogo. Espere a operação terminar e continue a criação da interface gráfica.

Figura 18 Janela de confirmação para adicionar biblioteca ao projeto

  • Adicione um FAB (Float Action Button), aba Button, escolha o ícone de adicionar (ic_add_24dp). Novamente, se aparecer um tela solicitando o download da biblioteca (library) cliquem em OK e aguarde o término da operação,
  • Configure o FAB como: id para addButton e layout:gravity para “top|end”

Como resultado temos a tela:

Figura 19 Tela da lista de contatos