quinta-feira, 14 de julho de 2016

ANDROID STUDIO - Chamando uma nova activity


-

Quando se inicia o Android Studio pela primeira vez, virá um novo conceito, as Activitys.
Que seriam como se fossem um "Form" de outras ide's.

Darei um exemplo simples de como chamar uma segunda activity.

Primeiramente você terá que ter no minimo duas classes.




Vamos abrir o código da Activity 1.

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);

Isso significa que sua classe terá o Layout da activity_main.


Na segunda classe terá um codigo parecido com esse

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main2);


Ou seja, sua classe terá o layout da activity_main2



Voltemos para a 1.
No meu caso, criei um botão na activity um chamado NEXT




<Button    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="NEXT"    android:id="@+id/button"    android:layout_marginTop="23dp"    android:checked="false"    android:clickable="true"    android:onClick="next"    android:layout_below="@+id/textView"    android:layout_toEndOf="@+id/textView" />


Criei um método chamado Next também para o onClick na activity 1
public void next(View v){
Intent it = new Intent(this, Main2Activity.class);
startActivity(it);


Ou seja, quando clicar no botão NEXT, ele irá abrir a classe "main2Activity.class, cujo o xml de layout é diferente, ou seja uma "nova tela"

No meu caso, a tela abaixo;



0 comentários:

Postar um comentário

# Compartilhar