В моем приложении для Android у меня есть вкладка Activity
. В одной из вкладок у меня есть две TextView
с и две EditText
с.
Первая EditText
- это только одна строка, и это нормально. Тем не менее, я хочу, чтобы другие EditText
, android:id="@+id/paste_code"
заняли оставшееся место, но независимо от того, что я с ним сделаю, он покажет только одну строку. Я не хочу устанавливать количество строк вручную, поскольку число, которое будет соответствовать размеру экрана, зависит от вашего устройства.
Вот соответствующий код. Он вложен во все необходимые компоненты для вкладки Activity
.
<ScrollView
android:id="@+id/basicTab"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Paste title"
android:layout_weight="0" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/paste_title_hint"
android:id="@+id/paste_title"
android:lines="1"
android:gravity="top|left"
android:layout_weight="0" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Paste text"
android:layout_weight="0" />
<EditText
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:hint="@string/paste_hint"
android:id="@+id/paste_code"
android:gravity="top|left"
android:layout_weight="1" />
</LinearLayout>
</ScrollView>