2013-02-10 2 views
1

У меня очень длинный текст в представлении прокрутки. Когда пользователь нажмет кнопку «Назад» или выйдет из программы, Я хочу, чтобы вид прокрутки сохранил свою позицию, а затем, когда активность воссоздана, пользователь может продолжить, где они были оставлены. Как я могу это сделать?Как сохранить положение прокрутки в режиме прокрутки?

+0

Связано: [Сохранять позицию ScrollView после возврата в предыдущий фрагмент?] (Https://stackoverflow.com/q/26070595/559745) – Floern

ответ

2

getScrollY() описывает, что вам нужно. ScrollView наследует это и возвращает положение прокрутки. Чтобы восстановить позицию позже, вам необходимо позвонить либо scrrollTo(int, int), либо smoothScrollTo(int, int). Чтобы справиться с кнопкой «Назад», вам необходимо переопределить onBackPressed().

Смежные вопросы