关于Listview的getChildAt方法返回空值的解决办法

来源:互联网 发布:张玉宁荷甲数据 编辑:程序博客网 时间:2024/05/16 09:45

经过试验发现,Listview的getChildAt()方法只能返回当前屏幕可视范围内的view,比如屏幕只能容下6个,则getChildAt (0)到getChildAt (5)都是可用的,大于5就会返回空值。如果我取第6个的话就null了

解决办法:

listView.getChildAt( position - listview.getFirstVisiblePosition());