有很多人在使用listView设置单选和多选的时候不知如何下手,或者从网上找了一些例子,费很大劲才看懂,但又觉得人家写的太过复杂。其中网上很多的demo的中心思想是找到要选择的cell,然后使用adapter.notifyDataSetChanged(),来达到单选或者多选的效果,当然这是一种解决办法;还有一种思想是,让adapter中的View实现Checkable接口,然后达到效果,这是一种非常简便的方式,但网上的那些例子又都没有说出之所以然,所以很多人疑问为什么我的View要实现Checkable。下面我将一一说明。有很多人在使用listView设置单选和多选的时候不知如何下手,或者从网上找了一些例子,费很大