2015-06-29 2 views
2

У меня есть listview в fragment внутри activity. Все базовые функции работают полностью. Но в последнее время наблюдается странное поведение.
При прокрутке очень быстро, как только listview достигает любого конца, он автоматически начинает прокрутку в обратном направлении. Такое поведение не наблюдается при прокрутке медленно или при прокрутке с помощью быстрой ручки прокрутки.
Нет никаких ошибок или исключений, поэтому я не могу выяснить причину такого поведения.Listview прокручивает в обратном направлении после достижения конца?

Любая помощь будет действительно оценена.

Вот xml определение моей listview:

<ListView 
     android:id="@id/android:list" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:fastScrollEnabled="true" 
     android:fadeScrollbars="true" 
     android:dividerHeight="0dp" 
     android:divider="@null" > 
    </ListView> 

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

+0

попробуйте изменить высоту представления списка в соответствии с родительским и сообщить, если эта проблема все еще встречается –

ответ

2

Это known issue в Android, а «будет исправлено в будущей версии». Так что, к сожалению, это не то, что вы можете решить для своего приложения.

+0

О, не так ли? Я этого не знал. Странно, что я не мог найти ничего подобного в Google. Должно быть, пропустил какое-то место! Ну, я думаю, мне не нужно об этом беспокоиться. Благодарю. Во всяком случае, есть ли способ, которым вы знаете, чтобы обойти эту ошибку? – Anjani

+0

Мне понадобилось время, чтобы найти этот вопрос. Вы должны иметь возможность видеть одно и то же поведение в некоторых более крупных приложениях, таких как Spotify и приложение Contacts, хотя я не могу воспроизвести их в изображении предварительного просмотра M. Я не слышал о каком-то обходном пути для этого. – nhaarman

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