2014-09-16 2 views
0

У меня есть список в фрагменте, который в быстром прокрутке возвращается в начало списка. Иногда это происходит, если вы тоже прокручиваете слишком медленно.listview сбрасывает/прыгает в начало при быстром прокрутке

Это похоже только на Galaxy Nexus и Galaxy S3, оба из которых находятся на 4.3. Все остальные тестовые устройства у нас на 4.4, и они работают нормально.

Я ничего не вижу в журналах, когда это происходит, и я совершенно потерял, почему это может произойти.

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

Кто-нибудь испытывает это?

+0

отправьте основной код – user3144836

+0

Мне нужно отправить код. В противном случае, с верхней части головы, это может быть событие notifyDataSetChange, возникающее во время прокрутки, что кратковременно заставляет список сбросить его положение. –

ответ

1

Возможно, я наткнулся на исправление этой проблемы. У меня возникла проблема, когда fastScroll выцарапал бы, когда некоторые из элементов, которые были установлены в скрытые, и немного прокручивались, а затем прыгали вверх.

Но после добавления FooterView (пустой с paddingBottom: 16dp) в ListView будет удалять эту ошибку. Надеюсь, это поможет вам исправить это.

+0

Я сейчас не работаю над этим проектом Torsten, но я буду помнить об этом, когда мы его пересматриваем. –

+0

Это сработало для меня так хорошо! Благодаря! Решена проблема SGS3. – SalicBlu3

+0

@Torsten Ojaperv Ничего мне не помог, свиток прыгает! – kittu88

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