проблема с позицией scrollView на изменение ориентации в Android - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть textview и imageview внутри linearlayout.textview содержит больше текста, поэтому мой размер экрана превышает.так что я помещаю linearlayout внутри прокрутки.теперь, когда я прокручиваю до конца scrollView, меняю ориентацию с портретной на альбомную и возвращаюсь в портретный режим без изменения положения, положение прокрутки меняется.чтобы обработать его в onSaveInstanceState и сохранить его обратно, моя деятельность находится в макете вкладки, и он не вызывается.так что кто-то может помочь мне в этом, чтобы поместить в ту же позицию (конец scrollView), где я нахожусь, прежде чем менять ориентацию.

1 Ответ

2 голосов
/ 15 февраля 2012

Это ошибка в Android ScrollView-v2.1, и ScrollView не имеет scrollChangedListener.поэтому мы должны написать CustomScrollView, расширяясь от класса ScrollView.Затем напишите и реализуйте интерфейс scrollChangedListener для CustomScrollView и переопределите метод onScrollChanged () для прослушивания изменений в позиции прокрутки CustomScrollView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...