Я создаю активность, пользователь которой может создать вопрос и где можно создавать ответы, поэтому теперь у меня есть это:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/viewBinary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/constraintAnswerTypes"
android:layout_centerHorizontal="true"
android:orientation="vertical">
<LinearLayout
android:id="@+id/linear_view_option_1_binary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:orientation="horizontal">
<RadioButton
android:id="@+id/cb_answer1_binary_option"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="16dp" />
<android.support.design.widget.TextInputLayout
android:id="@+id/txt_input_option_1_binary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
app:hintTextAppearance="@style/TextLabel">
<EditText
android:id="@+id/et_option1_binary"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="@string/respuesta_1"
android:inputType="textCapSentences" />
</android.support.design.widget.TextInputLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/cb_answer2_binary_option"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="16dp" />
<android.support.design.widget.TextInputLayout
android:id="@+id/txt_input_option_2_binary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
app:hintTextAppearance="@style/TextLabel">
<EditText
android:id="@+id/et_option2_binary"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="@string/respuesta_2"
android:inputType="textCapSentences" />
</android.support.design.widget.TextInputLayout>
</LinearLayout>
</LinearLayout>
И результат такой:
Проблема, с которой я сталкиваюсь, заключается в том, что если ответ о том, что пользователь печатает слишком долго, он не может его увидеть, поэтому я думаю сделать что-то вроде match_parent
на width
, чтобы у пользователя было больше места для записи, но у меня также есть это:
И, возможно, создайте 4 разные строки для каждогоОтвет довольно уродлив ... Мой первоначальный вопрос: как мне создать первый вывод, который будет match_parent
, как если бы было только 2 ответа, но тогда дело в том, когда у меня есть четыре ответа, как мне распечатать эти EditText
?
Редактировать
Для первого варианта я хочу что-то вроде этого, есть 2 строки TextInputLayout
с EditTexts
, а кружок справа - RadioButton