美文网首页
约束布局中ListView多次调用getView

约束布局中ListView多次调用getView

作者: 懇_ | 来源:发表于2020-07-07 17:51 被阅读0次

在约束布局中用match parent会导致无法滑动,也不好做后续的动态变化。
于是尝试使用0dp的动态绘制,但是绘制过程中会先获取getView测量高度然后再调用getView把界面绘制出来,这样直接调用了两次getView,如果是网络加载,这一下就造成了双倍的网络连接。

解决方法

使用ScrollView 高度给0dp 上下都约束 ScrollView里面的ListView高度可以给wrap 也可以个给match,在ScrollView中加入

android:fillViewport="true"

可以解决ListView只显示一行的问题

相关文章

网友评论

      本文标题:约束布局中ListView多次调用getView

      本文链接:https://www.haomeiwen.com/subject/iidzqktx.html