Вопрос Если у меня есть следующее:
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent" android:layout_height="?" android:orientation="vertical">
<EditText android:layout_width="fill_parent" android:layout_height="?" android:hint="Subject" android:id="@+id/subject" />
<EditText android:layout_width="fill_parent" android:layout_height="?" android:id="@+id/body" />
</LinearLayout>
</ScrollView>
Как я могу получить тело (второй EditText), чтобы заполнить остальную часть экрана, но по-прежнему иметь пинок прокрутки вкогда содержимое тела слишком длинное?Как height="wrap_content"
и minHeight="fill_parent"
layout_height="fill_parent"
, похоже, ничего не делают, если вы помещаете их в представление прокрутки
Рабочий пример того, что я хочу, - это приложение электронной почтыОкно составления
Я пробовал это , и элементы EditText действуют так, как будто они wrap_content, и заполнение не происходит.Просто прокрутите, если наберете достаточно
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
<EditText android:layout_width="fill_parent" android:layout_height="fill_parent" layout_weight="1" android:hint="Subject" android:id="@+id/subject" />
<EditText android:layout_width="fill_parent" android:layout_height="fill_parent" layout_weight="1" android:id="@+id/body" />
</LinearLayout>
</ScrollView>