安卓的listview 和checkbox

地瓜地瓜我是土豆876 发布于 2017/02/05 21:22
阅读 160
收藏 0

亲爱的各位大神,帮帮忙,小弟的问题如下,关于安卓UI的

我在listview 中加入了checkbox,在item的布局文件中写了descendanfocusability=blocksdescendants这句话,也就是让子控件失去焦点啦,然后给box添加了监听事件,然而问题来了,现在我在真机上运行,选择框出了问题,如果直接去点击选择框,没有反应,先点击选择框,在点击列表的任意一条,这个选择框才显示被点击的效果,而我在模拟器上运行就没有,可是在模拟器上虽然显示点击效果了,然而不打印监听器里的代码。。。。。。。这到底要怎么解决,我希望只有点击选择框才出现点击效果,点列表其他地方不要效果。

加载中
0
漂浮的芦苇
漂浮的芦苇

应该不需要写这句话吧,descendanfocusability=blocksdescendants,然后如果你是把checkbox放在item布局中,只要在layout布局中的首部局添加那个设置优先级属性的方法就可以了

0
地瓜地瓜我是土豆876
地瓜地瓜我是土豆876

引用来自“漂浮的芦苇”的评论

应该不需要写这句话吧,descendanfocusability=blocksdescendants,然后如果你是把checkbox放在item布局中,只要在layout布局中的首部局添加那个设置优先级属性的方法就可以了

这个就是添加优先级的啊。。。。。。。

返回顶部
顶部