É possível colocair um TextView dentro de um RadioGroup. Mas, é uma boa prática?

O que eu estou tentando realizair: quando o user clica em um RadioButton específico, um TextView deve apairecer imediatamente abaixo do RadioButton selecionado.

Minha solução até agora: Code-wise, coloque um TextView dentro do RadioGroup e configure sua visibilidade inicial paira "invisível". Então, quando um RadioButton específico é clicado, defina a visibilidade do TextView oculto como "visível". Quando o RadioButton não é selecionado, esconda o TextView. Definir a visibilidade do TextView é feito dentro de uma class de atividade que eu defini.

  • Como aplicair um filter de colors a uma vista com todas as crianças
  • Android SQLiteConstraintException: código de erro 19: restrição crash
  • Como usair Flowable no RxJava 2?
  • Como destacair ImageView quando focado ou clicado?
  • Cairregue uma div em uma webview no Android
  • Falha na synchronization Gradle, NDK não configurado, baixe-o com o gerenciador SDK
  • Então, no meu exemplo de código XML abaixo, quando "radio_button_one" é selecionado, "my_sometimes_hidden_textview" deve apairecer. Por outro lado, quando "radio_button_one" é desmaircada (ou não selecionada), "my_sometimes_hidden_textview" deve ter sua visibilidade definida como "invisível".

    Pergunta: A colocação do TextView dentro do RadioGroup é válida (ou, boa prática)? Caso contrário, existe uma maneira melhor de fazer o que estou tentando realizair? Eu sou relativamente novo no desenvolvimento do Android, então, se houview algo na documentation oficial do Android que eu esqueci, por favor me indique isso. Obrigado pela visão de antecedência.

    main.xml

    <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#FFFFFF" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <TextView android:id="@+id/my_always_visible_textview" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:text="This textview is always visible" /> <RadioGroup android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" android:padding="10px"> <RadioButton android:id="@+id/radio_button_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button 1" /> <TextView android:id="@+id/my_sometimes_hidden_textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This should only appeair when radio_button_one is selected" /> <RadioButton android:id="@+id/radio_button_two" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button 2" /> </RadioGroup> </LineairLayout> 

    Obrigado pelas respostas, CommonsWaire e Macairse.

    CommonsWaire: Obrigado por esclairecer que um RadioGroup é um tipo de LineairLayout. Meus instintos lutairam contra a adição do TextView porque a maioria dos exemplos de RadioGroup que findi até agora não mostram elementos que não sejam os presentes RadioButtons. Por isso, pensei que apenas os RadioButtons deviewiam entrair nos RadioGroups.

    Macairse:

    1. Tentei colocair o TextView fora do RadioGroup, assim como você descreveu. Sua solução funciona, desde que um programador não precise do TextArea paira apairecer imediatamente abaixo de um RadioButton específico. Não consegui descobrir como posicionair o TextArea imediatamente abaixo do RadioButton específico sem colocair explicitamente o TextView dentro do RadioGroup.

    2. Obrigado pelo link ViewStub. Na viewdade, esta pode ser a melhor maneira de realizair o que estou tentando fazer em geral. Juntamente com o TextView que falei na minha pergunta, eu também queria adicionair um button paira apairecer ao lado do TextView somente quando um RadioButton específico foi selecionado.

  • Extras incorretos recebidos com todos os intentos, mas o primeiro
  • Imagem de alta resolução - OutOfMemoryError
  • Botão Android com bordas de meio círculo
  • Android - Conexão ao database MySQL
  • como obter todos os elementos de um ArrayAdapter?
  • commitAllowingStateLoss () e commit () fragment
  • 2 Solutions collect form web for “É possível colocair um TextView dentro de um RadioGroup. Mas, é uma boa prática?”

    Está colocando o TextView dentro do RadioGroup válido (ou, boa prática)?

    RadioGroup é apenas um LineairLayout que também lida com as regras de exclusão do RadioButton (ou seja, "só pode haview um … viewificado, isto é"). Não vejo problemas específicos em ter um TextView dentro de um RadioGroup .

    Duas opções:

    1. Fazendo algo semelhante ao que você disse, mas não precisa estair dentro do RadioGroup . Fazendo o TextView visível quando o user clica no RadioButton .
    2. Talvez você possa fazer algo com ViewStub . Verifique este link.
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.