2

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

如果设置android:smoothScrollbar为 false 值,则不会。但是滚动条会很烦人。

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

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

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

4

0 回答 0