Чтобы изменить размер ScrollView до оригинального размера - PullRequest
1 голос
/ 28 июня 2011

Я использую scrollView с линейным макетом и ListView.изначально размер вида прокрутки равен 0, т.е. высоте.всякий раз, когда я запускаю код, ListView отображает элементы, а высота представления прокрутки увеличивается.но когда ListView очищается, размер представления прокрутки остается таким же, каким он был растянут до.

Я использую scrollTo(0,0), чтобы добраться до вершины, но я хочу изменить размер scrollView, как это было изначально.может кто-нибудь сказать мне, как это сделать?спасибо.

ps: я также использовал setLayoutParams(new RelativeLayout.LayoutParams(0,0));, но это полностью удалило линейный макет при просмотре прокрутки.

1 Ответ

0 голосов
/ 28 июня 2011

Пожалуйста, посмотрите на комментарии Ромена Гая здесь:

Как поместить ListView в ScrollView без его свертывания?

Так как он отвечал за ListView в разработке ANdroid, я думаю, мы должны доверять ему; -)

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