Como chamar uma terceira tela no android studio?

  • Respostas:0
m.almeida games mateus nobre
  • Posts no fórum: 1

03/01/2018, 13:02:47 via Web

Ola eu sou novo no fórum e estou precisando de uma ajuda ao trocar de telas no android studio, o problema e o seguinte eu coloquei um botão para chamar outra tela, a tela de classes, mas nessa tela de classes a outro botão que chama uma terceira tela e ai que esta o problema, o android studio não abre o aplicativo quando tem essa linha de código e não sei o qual o problema, alguém poderia me ajudar por favor.

Button guerreiro = (Button) findViewById(R.id.guerreiro);
guerreiro.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.teladoguerreiro);
}
});

e bem esse código mesmo, eu uso ele para ir da 2 tela para a 3 tela só que o android studio não aceita.

package mateusnobresilva.teste;

import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

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


    Button Iniciartela1 = (Button) findViewById(R.id.Iniciartela1);
    Iniciartela1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            setContentView(R.layout.teladeclasse);
        }
    });

    Button guerreiro = (Button) findViewById(R.id.guerreiro);
    guerreiro.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            setContentView(R.layout.teladoguerreiro);
        }
    });

}

}

Responder