Livro 3 - Projeto Agenda de Contatos - Parte 1

5. Desenhando as telas do aplicativo

5.1. Layout do arquivo main_activity.xml

Neste aplicativo vamos usar o componente Navigation para adicionar ou remover os fragmentos na tela. Dessa forma, nesse projeto vamos usar um tipo de layout novo: o FrameLayout. O FrameLayout vai se comportar como um recipiente a ser preenchido pelos fragmentos que serão criados. Na parte 2 do Livro vamos atualizar esse arquivo, por ora, podemos abrir o arquivo activity_main.xml e alterar o campo id do FrameLayout de container para fragmentContainer.

Como resultado temos:

<?xml version="1.0" encoding="utf-8"?>
  <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/fragmentContainer"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" />