listview 监听失效原因

        在写ListView点击监听事件的的时候我发现我的OnItemClickListView点击事件不起作用了,然后反复各种检查都没有发现错误,觉得很不解,就上网找了白老师,看了大家的解释,恍然大悟,然后改正了就ok了,可以正常运行。下面就把自己的错误记下,希望以后不会再有同样的错发生了:如果ListView的每项布局里有像Button,ImageButton之类View的控键时,这些View就会抢占ListView的Item的焦点,从而导致ListView监听失效。我的错误就是在子布局里面添加了一个Button,z当时自己根本都没想到会失效。

解决办法:设置这些V的属性,如下

                   1.android:clickable="false";

                    2.focusable="false";

                    3.focusableInTouchMode="false";

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值