我有ListView,然后单元格有不同的高度。 滚动列表时,滚动条指示符会更改其长度。
如果将android:smoothScrollbar
设置为false值,则不会。但滚动条将是一个真正的烦人。
因此,覆盖computeVerticalScrollExtent()
(计算滚动条指示符的长度)和computeVerticalScrollOffset()
(计算滚动条指示符的位置)的解决方案。
问题在于我不知道从哪里开始。如何在不测量每个单元格的情况下获得ListView的总高度?如何获得当前位置,如何计算这一切?
也许你已经遇到过这个问题。会有什么建议吗?