ListView滚动条修复不同的单元格高度

时间:2013-06-16 14:18:56

标签: android android-listview

我有ListView,然后单元格有不同的高度。 滚动列表时,滚动条指示符会更改其长度。

如果将android:smoothScrollbar设置为false值,则不会。但滚动条将是一个真正的烦人。

因此,覆盖computeVerticalScrollExtent()(计算滚动条指示符的长度)和computeVerticalScrollOffset()(计算滚动条指示符的位置)的解决方案。

问题在于我不知道从哪里开始。如何在不测量每个单元格的情况下获得ListView的总高度?如何获得当前位置,如何计算这一切?

也许你已经遇到过这个问题。会有什么建议吗?

0 个答案:

没有答案