Этот код реализует дизайн изображения: Как разработать максимальный и минимальный уровень в вертикальной компоновке? (Решаемые)
Верхняя раскладка имеет максимальную высоту, и если он преодолевает эту высоту: полоса прокрутки отображается. А нижняя раскладка имеет минимальную высоту, и выравнивается по нижней части верхнего расположения
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="10">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="5"
android:scrollbars="vertical"
android:id="@+id/quest_question_text"/>
<ListView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="10"
android:id="@+id/answer_list"/>
Спасибо всем людям, которые комментировали этот пост!
Я не уверен, что вы хотите, но если вам нужно 50%, чтобы быть вашим максимальным просто использовать линейную планировку и установить weightsum на 2 и сделать первый ребенку Scrollview с высотой 0dp и layoutweight 1 дайте мне знать если вы хотите, чтобы xml – Xjasz
@Xjasz, что я хотел бы сделать, это то, что я нарисовал, у кода, вероятно, много ошибок. – user3738027
Я вижу, что вы хотите. Я не уверен, как идти о настройке минимальной ширины в представлении с помощью layout_weight Я что-то проведу и вернусь с тобой – Xjasz