1.要在XML中为listView设置choiceMode 为singleChoice或者mutipleChoice
也可以在代码中设置 listView.setChoiceMode(int mode);
2.listView的item一定要是checkable的。否则不会生效。这一点也是从网上看的资料,具体没有研究了。
最常见还是集成baseAdapter 使用的自定义布局这种情况,请看第三点。
3.对于自定义的xml布局,item的布局需要实现Checkable接口。例如常见的item根布局为LinearLayout,则我们需要自定义一个LinearLayout