Android ListView 更新

在公司1年多,改过很多ListView的bug,但没怎么用ListView,今天写一个功能用到了 ,这里记述一下ListView的更新吧,

首先用到Activity,Activity中包含了一个ListView,ListView的数据使用Adapter适配,

当需要更新Adapter数据时,假如Adapter的ArrayList remove 掉了一个元素,那么此时可以通过Adapter的notifyChange()方法来通知ListView更新视图。

使用 invalidate()方式没有效果。

另外ListView使用过程中可能会遇到要记录Item中子View位置的问题,可以使用子View的setTag(Object obj)将位置信息存入tag中。