Android Studio - Criar botão que "chame" uma outra tela

  • Respostas:6
  • AbertoNão stickySem resposta
  • Posts no fórum: 9

20/mar/2015 18:43:19 via Web

Prezados (as),
Estou começando no desenvolvimento Android.
Preciso saber como fazer um botão chamar uma outra tela criada no Android Studio.
Já criei duas telas "activity_main.xml" e "tela2.xml" só para teste.
Estou querendo saber, após criar um botão na "activity_main.xml" como fazer essa botão abrir a próxima tela? "tela2.xml"
OBS: Gentileza me ensinar a forma mais fácil possível.
Grato.

  • Posts no fórum: 2

24/mar/2015 16:03:05 via Web

Olá Gean,

Ao criar o seu botão no xml você atrelou um id a ele dessa forma, certo?

<Button
    android:id="@+id/nomeDoBotao"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/textoDoBotao" />

Então no seu arquivo Java, primeiro você deve fazer uma referência ao ID criado, dessa forma:

Button nomeParaOBotao = (Button) findViewById(R.id.nomeDoBotao);

Agora você pode colocar uma ação de chamar outra tela nele através do nome que você criou, dessa forma:

nomeParaOBotao.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Intent it = new Intent(MainActivity.this, NovaTela.class);
            startActivity(it);
        }
    });

E é isso, qualquer dúvida posta ai.

Esperto ter ajudado!

;)

  • Posts no fórum: 776

5/abr/2015 7:57:17 via Web

Legal, espero que o menino volte para agradecer,essa parte do forum é muito boa, mas o pessoal não anda muito por aqui. Há e Leonardo, tu é programador também, volta e meia eu me pega com uma duvida ou outra, estou aprendendo a desenvolver agora, e as vezes me perco. Embora tenha o XDA e outros sites com bons conteúdo eu não tenho paciência, pois a maioria é em inglês.

¬ Device: L Bello / Prime
¬ System: Android 5.0.2
¬ Version: LG D335 v20c

Possui um L Prime? Visite o fórum do L Prime no AndroidPit ou a comunidade LG L Prime no G+ agora mesmo!

  • Posts no fórum: 1

24/ago/2015 18:16:19 via Web

Boa tarde.
Poderia me ajudar à respeito do menu, quero criar um menu e quando selecionar qualquer item do menu redirecione para a tela selecionada.

Poderia me ajudar ?

  • Posts no fórum: 2

1/fev/2017 19:14:48 via Web

Da uma olhada no React Native, Tem uns recursos legais pra intergrar apps com aplicacoes ja existentes via webservices. Tudo em http. Vc pode criar scripts em PHP por exemplo consumi-los em seus apps.

Para quem está começando em desenvolvimento mobile vale a pena conhecer o React Native. Framework desenvolvido por engenheiros do Facebook para fazer apps nativos para Android e iOS.

Muito fácil. Usa JavaScript e CSS.

Tem uma aula grátis em academiaandroid com br

Espero ter ajudado.

  • Posts no fórum: 2

17/fev/2017 3:47:10 via Web

e como eu faço se tiver varios botões para chamar varias telas ?
exemplo minha tela principal vai ter 3 botões e cada um chamara uma tela, pode me ajuda ?