Várias telas

Top  Previous  Next

Faça 2 telas, a principal e a de cadastro

 

main.xml

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

  android:layout_width="fill_parent"

  android:layout_height="fill_parent"

  android:orientation="vertical" >

 

  <TextView

      android:layout_width="fill_parent"

      android:layout_height="wrap_content"

      android:text="@string/hello" />

 

  <Button

      android:id="@+id/button1"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:text="Cadastro" />

 

  <Button

      android:id="@+id/button2"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:text="Consulta" />

</LinearLayout>

 

Cadastro.xml

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

  android:layout_width="fill_parent"

  android:layout_height="fill_parent"

  android:orientation="vertical" >

 

  <TextView

      android:layout_width="fill_parent"

      android:layout_height="wrap_content"

      android:text="Tela de cadastro" />

   

  <EditText

      android:id="@+id/editText1"

      android:layout_width="fill_parent"

      android:layout_height="wrap_content" >

 

      <requestFocus />

  </EditText>

 

  <Button

      android:id="@+id/BtRetornar"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:text="Retornar" />

 

</LinearLayout>

 

Para ir de uma para a outra é só implementar corretamente os cliques dos botões

 

package com.junior;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

 

public class DuasActivity extends Activity {

 

 private Button button1, button2, BtRetornar;

 

 @Override

 public void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);

         chamarMenuPrincipal();

 }

 

 public void chamarCadastro() {

         setContentView(R.layout.cadastro);

 

         BtRetornar = (Button) findViewById(R.id.BtRetornar);

         BtRetornar.setOnClickListener(new View.OnClickListener() {

                 public void onClick(View v) {

                         chamarMenuPrincipal();

                 }

         });

 }

 

 public void chamarMenuPrincipal() {

         setContentView(R.layout.main);

 

         button1 = (Button) findViewById(R.id.button1);

         button2 = (Button) findViewById(R.id.button1);

         button1.setOnClickListener(new View.OnClickListener() {

                 public void onClick(View arg0) {

                         chamarCadastro();

                 }

         });

 }

}