簡體   English   中英

快速滾動時,listview會重置/跳轉到頂部

[英]listview resets/jumps to top when scrolling fast

我在一個片段中有一個listview,可以快速滾動,它跳回到列表的頂部。 有時候,如果您滾動得太慢,也會發生這種情況。

這似乎只發生在Galaxy Nexus和Galaxy S3上,它們都在4.3上。 我們擁有的所有其他測試設備都在4.4上,並且可以正常工作。

發生這種情況時,我在日志中完全看不到任何東西,並且完全不知道為什么會發生這種情況。

我會發布代碼,但是涉及很多方面,包括出現的新項目和內容上的動畫。 但是,我刪除了很多動畫代碼,並刪除了一些代碼,並添加了注釋,但列表仍然回到頂部。

任何人都經歷過嗎?

我可能偶然發現了解決該問題的方法。 我有一個問題,當某些元素設置為隱藏時,fastScroll會出錯,它會滾動一些然后跳回到頂部。

但是在將FooterView(帶有paddingBottom:16dp的空白)添加到ListView之后,將刪除該跳躍的bug。 希望它可以幫助您修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM