Итак, у меня есть линейный макет и текстовое представление (оба завернуты в scrollview). Сначала хочу разместить текстовое изображение внизу экрана (я НЕ хочу, чтобы он был зафиксирован внизу). Я следовал этому вопросу Adding view to bottom of layout inside a scrollview , но это не помогло. Вот мой макет. (все атрибуты layout_width соответствуют match_parent)Добавление представления в начало макета в scrollview
<ScrollView
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_height="wrap_content">
<LinearLayout
android:layout_height="0dp"
android:layout_weight="1">
<!-- this expands to fill the empty space if needed -->
</LinearLayout>
<!-- this sits at the bottom of the ScrollView,
getting pushed out of view if the ScrollView's
content is tall enough -->
<TextView
android:layout_height="wrap_content"
android:text="something">
</TextView>
</LinearLayout>
</ScrollView>
Проблема заключается в том, что текстовое изображение никогда не видно. Не могли бы вы сказать, что я могу сделать, чтобы исправить это? (Изначально достаточно места для линейной компоновки и текстового изображения, чтобы поместиться на экране) PS: пожалуйста, не помещайте в качестве дубликата, так как все другие связанные вопросы требуют, чтобы текст был ФИКСИРОВАН внизу.
Какая часть этого экрана вы ожидаете прокрутки, если последний элемент, который является TextView, если их поместить в дно? – foxanna
Мне нужен весь экран для прокрутки. У меня есть редактирование текстов в линейном макете, и когда я нажимаю на них, открывается мягкая клавиатура, поэтому мне нужно прокрутить экран. Текстовое представление должно быть только INITIALLY внизу – Jacksparrow
Надуйте представление из файла макета в файле Activity.java и попробуйте использовать метод addView в scrollview. Неверно tho – Asym