ListView在数据多时是局部显示;getChildAt(index)取值是当前可见区域的子项;
取值范围在ListView.getFirstVisiblePosition() ListView.getLastVisiblePosition()之间;
所以会出现ListView.getChildAt(i) java.lang.NullPointerException;
正确的获取方法:getChildAt(position - ListView.getFirstVisiblePosition())
getChildCount跟getCount获取的值将会不一样(数量多时);
ListView.getChildAt(i) java.lang.NullPointerException
最新推荐文章于 2021-03-11 12:56:42 发布
本文探讨了ListView在大量数据加载时可能出现的问题,包括局部显示、getChildAt方法使用时的NullPointerException异常及其正确处理方式。
1240

被折叠的 条评论
为什么被折叠?



