Como modificar telas com radio buttons?

14/08/2018

0

Galera tudo bem ?
Olha estou a procura e como modificar radio buttons com telas.
Por exemplo: seleciono o radio button e muda a tela do app.
Procurei em alguns lugares e não achei, Alguém pode me ajudar ?

Essa dúvida foi gerada a partir de um comentário na aula [url:descricao=Introdução aos componentes - Android básico: O que são Application Components? - Vídeo 1]https://www.devmedia.com.br/introducao-aos-componentes-android-basico-o-que-sao-application-components-video-1/40110[/url]
Rodrigo Filho

Rodrigo Filho

Responder

Post mais votado

28/09/2018

Boa tarde Rodrigo, pelo que entendi, você quer alterar o que está sendo exibido de acordo com o radio button. Você pode usar o RadioGroup e trocar o layout de acordo com o que deseja ser mostrado:

Exemplo

        final RadioGroup opcoes = (RadioGroup) findViewById(R.id.group_radio_opcoes);

        opcoes.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
                switch (checkedId) {
                    case R.id.radio_opcao_1:
                        //Troca o layout para opção 1
                        break;
                    case R.id.radio_opcao_2:
                        //Troca o layout para opção 2
                        break;
                   }
            }
        });

Hudson Silva

Hudson Silva
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar