2015-06-29 19 views
2

我在activityfragment中有listview。所有基本功能都運行良好。但我最近觀察到的奇怪行爲。
滾動速度非常快,只要listview到達任一端,它就會自動開始向相反方向滾動。在滾動緩慢或滾動快速滾動旋鈕時,不會看到此行爲。
沒有錯誤或異常,所以我無法找出這種行爲的原因。Listview在到達結尾後反向滾動?

任何幫助將非常感激。

這裏是我的listviewxml定義:

<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

這是Android中的known issue「將在未來版本中修復」。 因此,不幸的是,這不是您可以爲您的應用程序解決的問題。

+0

哦,是嗎?我不知道。奇怪的是我在Google上找不到那樣的東西。一定錯過了一些地方!那麼,我相信我不必擔心它。謝謝。無論如何,你知道解決這個bug的方法嗎? – Anjani

+0

我花了一段時間才找到這個問題。您應該能夠在某些「較大」的應用程序中看到相同的行爲,例如Spotify和「聯繫人」應用程序,但我無法在M預覽圖像中重現該行爲。我還沒有聽說過某種解決方法。 – nhaarman