Toolbar como BarApp so fica sobre a View

19/12/2015

1

Defini um layout como Toolbar compativel e instanciei ele dentro da activity, quando eu rodo o app os textos e campos começam abaixo da toolbar escondendo os primeiros campos.
Sera que tem algum comando, algo em algum xml que esqueci de fazer. Alguém ajuda?

Tela:
[img]http://arquivo.devmedia.com.br/forum/imagem/280177-20151219-154507.png[/img]


ToolBar
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:elevation="4dp"
    android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"
    android:minHeight="?attr/actionBarSize" android:background="@color/colorPrimary"
    app:theme="@style/MyToolBarAPP"
    app:popupTheme="@style/AppTheme.PopupOverlay"/>



Layout Main Activity
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent">

    <include layout="@layout/layout_toolbar_barapp"/>

    <TextView
        android:id="@+id/tv_nome"
        android:text="Nome"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <EditText

        android:id="@+id/ed_nome"
        android:layout_below="@id/tv_nome"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TextView
        android:id="@+id/tv_telefone"
        android:layout_below="@id/ed_nome"
        android:text="Telefone"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <EditText
        android:id="@+id/ed_telefone"
        android:layout_below="@id/tv_telefone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>


Codigo da Activity
public class Activity_Main extends AppCompatActivity {

    private Toolbar appBar;    
    private EditText ed_nome, ed_telefone;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_activity_main);

        appBar = (Toolbar) findViewById(R.id.appbar);
        appBar.setTitle("Olá Mundo");
        setSupportActionBar(appBar);
        
        ed_nome = (EditText) findViewById(R.id.ed_nome);
        ed_telefone = (EditText) findViewById(R.id.ed_telefone);
    }
}
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira