Android: ошибка полосы прокрутки в 2.2 для ListView

Проблема появляется в Android 2.2. Это кажется крутым, потому что он может автоматически скрываться. Но мне это не очень нравится, потому что полоса является индикатором «Есть ли больше контента, отсутствующего в виджете». Скрытие может быть изящным, но иногда может ввести пользователей в заблуждение. В ListView я вообще считаю это фатальной ошибкой. Когда есть больше контента для отображения, полоса прокрутки отсутствует, И при протирании экрана вниз полоса прокрутки не появляется. Только при использовании трассировщика или крестовины для перемещения фокуса появляется полоса прокрутки. НО ЕСТЬ ХУЖЕ: когда вы проводите пальцем вниз, чтобы переместить полосу прокрутки вниз, ничего не происходит! Сенсорная функция здесь почти отключена.

Может ли кто-нибудь помочь мне здесь? Спасибо!


person Henry Sou    schedule 24.08.2010    source источник
comment
В чем именно ваш вопрос...   -  person Doge    schedule 24.08.2010
comment
Полоса прокрутки ListView не может использоваться прямым касанием, а затем перемещением. Выбор элементов с помощью Dpad или трассировщика вызывает появление полосы прокрутки, но по-прежнему не может перемещать экран. Одним словом, вы не можете использовать listView в режиме сенсорного экрана.   -  person Henry Sou    schedule 30.08.2010


Ответы (2)


Возможно, ответы помогут вам Android ListView, который не прокручивается?

У меня был список внутри прокрутки. После того, как я прокомментировал прокрутку, можно было использовать прокрутку списка.

Странно то, что эта проблема возникает только на Android 2.2.

person Tima    schedule 01.09.2010
comment
Да. ListView в scrollView не работает в версии 2.2. Что вы будете делать, если у вас есть длинный список и какой-то другой виджет на экране? Вау, что гугл сделал с 2.2? - person Henry Sou; 02.09.2010

Я использую listView в Android 2.2, и он отлично работает. Вертикальная прокрутка происходит неявно, без включения прокрутки. Надеюсь, ваш идентификатор ListView — @android:id/list. И небольшая поправочка, чтобы двигаться вниз по списку, нужно протирать экран ВВЕРХ, а не ВНИЗ....

person Saiesh    schedule 11.10.2011