Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como fazer aparecer uma TextView em uma lista de consulta

Olá, minha dúvida é a seguinte:

Eu preciso criar um formulário onde eu tenho várias perguntas, dando como resposta apenas "Conforme", "Não Conforme", "Não se aplica" e Observações, mas estou empacada na hora de puxar essas perguntas para uma tela de consulta, pois não sei como tratar essas perguntas dentro do banco de dados, já que estou definindo uma pergunta logo no xml. Há como fazer isso de outra forma?? Tem como eu fazer essa tela de um outro jeito pra que o xml não fique tão extenso?

<ScrollView android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <LinearLayout

        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <TextView
            android:id="@+id/inspecao_pergunta1"
            android:textSize="16sp"
            android:text="1- Insira sua pergunta aqui"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <RadioGroup
            android:id="@+id/inspecao_grupo1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="center">

            <RadioButton
                android:id="@+id/inspecao_conforme1"
                android:text="Conforme"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
            <RadioButton
                android:id="@+id/inspecao_naoconforme1"
                android:text="Não conforme"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
            <RadioButton
                android:id="@+id/inspecao_naoseaplica1"
                android:text="Não se aplica"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
        </RadioGroup>

        <EditText
            android:id="@+id/inspecao_obs1"
            android:hint="OBSERVAÇÃO"
            android:textSize="13sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@+id/inspecao_pergunta2"
            android:textSize="16sp"
            android:text="2- Insira sua pergunta aqui"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <RadioGroup
            android:id="@+id/inspecao_grupo2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="center">

            <RadioButton
                android:id="@+id/inspecao_conforme2"
                android:text="Conforme"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
            <RadioButton
                android:id="@+id/inspecao_naoconforme2"
                android:text="Não conforme"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
            <RadioButton
                android:id="@+id/inspecao_naoseaplica2"
                android:text="Não se aplica"
                android:textSize="13sp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="false"/>
        </RadioGroup>

        <EditText
            android:id="@+id/inspecao_obs2"
            android:hint="OBSERVAÇÃO"
            android:textSize="13sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@+id/inspecao_pergunta3"
            android:textSize="16sp"
            android:text="3-Insira sua pergunta aqui"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <RadioGroup
            android:id="@+id/inspecao_grupo3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="center">
1 resposta
solução!

Oi Rafaela, tudo bem ?

Acho que talvez você possa criar vários fragments que possuam algumas poucas perguntas, parecido com o que o google faz nos seus aplicativos, você mantem um objeto único na sua activity que vai ser compartilhado por todos fragments.

Sobre exibir esse texto, acho que vale a pena voce dar uma lida sobre o material design e seus componentes, eles tem um chamado TextInputLayout acho que esse se aplica a você.