Olá, há pouco tempo comecei a usar o Android Studio com o intuito de desenvolver um pequeno aplicativo que se baseia totalmente na mudança de telas a partir de botões. Ainda há muitos detalhes para serem resolvidos, mas o que me preocupa agora é como fazer o comando para mudar de tela. Já consegui fazer a mudança da 1° tela para a 2°, mas estando nessa segunda tela, não sei como ir para uma terceira.
Esse é o código que estou utilizando para ir da tela inicial para a seguinte.
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;
import android.content.Intent;
import android.view.View.OnClickListener;
public class Entrar extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_entrar);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.activity_login);
}
});
}}
Agora, gostaria que clicando em um botão (chamado “buttonEntrar”) presente na tela que é chamada por esse comando, fosse direcionada a um terceiro layout (chamado “cnaps.xml”), já tentei fazer de maneira semelhante a que havia feito, mas não deu certo, como proceder?
Código da segunda tela:
<?xml version="1.0" encoding="utf-8"?>