Страницы

Поиск по вопросам

воскресенье, 14 апреля 2019 г.

Проблема комбинирования ScrollView и RelativeLayout

Имеется xml разметка для экрана.
Но если TextView будет содержать много текста, то кнопки пропадают. Текст при этом прокручивается. Как сделать, чтобы кнопки не исчезали?


Ответ

Чтобы прокручивать TextView не обязательно помещать его внутрь ScrollView, TextView умеет сам прокручиваться. Нужно изменить разметку TextView, добавив атрибут android:scrollbars = "vertical" и изменить код активности, задав метод прокрутки import android.text.method.ScrollingMovementMethod;
...
mTexView.setMovementMethod(new ScrollingMovementMethod()); а ScrollView - убрать. Пример на основе Skeleton App из Android SDK. Вместо EditText добавить TextView: В итоге получаем до прокрутки: и после прокрутки:

Комментариев нет:

Отправить комментарий