如何在ListView中添加CheckBox

我自定义了一个ListView布局,想在里面添加一个CheckBox按钮,我遇到了下面的第二个问题,虽然有解决方法但不知道具体怎么做,最好能给个完整的例子,谢谢大家了! 
1、ListView item中加入checkbox后onListItemClick 事件无法触发。 
原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。 
解决方案:设置checkbox的android:focusable="false" 
2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象, 
原因:为记住Checkbox的选择状态 
解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置 

你可能感兴趣的:(android)