实现在ListView的每一条List中带图片和CheckBox。
(1)第一步,先上布局文件:main.xml和list.xml
main.xml
list.xml
<1>TextView中android:layout_weight="1"
这一句可以使中间的textview权重增大,从而后面的checkbok可以居右显示。
<2>下面三句很重要,如果不加就会出现错误。
由于checkbox的点击事件优先级比listview的高,所以要在checkbox中添加android:focusable="false",使得checkbox初始的时候没有获取焦点。
(2)为给ListView匹配数据,新建一个MyAdapter类,继承自BaseAdapter。在MyAdapter中实现对数据的绑定,在这个测试中,我把数据写死了。
注意getView方法中对数据的处理。
MyAdapter.java
(3)在Activity中调用:
TestCheckBoxActivity.java
(4)上结果图:
