Android:实现带图片和CheckBox的ListView

2014-11-24 11:22:44 ? 作者: ? 浏览: 1

实现在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)上结果图:



-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: