自定义preference控件无法捕捉click事件 我写了一个继承自Preference自定义控件,这个控件包含了一个TextView 和一个 RadioButton控件,我的问题是当我点击我的自定义控件时,只会触发子控件TextView 和RadioButton的click事件,无法触发到上一层自定义preference控件的onPreferenceClick方法,请问有谁知道解决方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是因为你的RadioButton抢夺了焦点。好像有个属性是Focusble还是什么的吧?你将其设置为false看看。 谢谢二楼的回答,我试了一下,好像跟focus没多少关系。对于这个preference自定义控件,如果不包含radiobutton,只包含textview,点击会触发preference的click事件,如果包含radiobutton就不可以了,这到底是什么原因呢? 二楼的真不好意思,您的回答完全正确的!只要调用radiobutton setFocusable(false)方法就可以了,我前面设置enable,clickable等属性为false全不管用。就因为一个属性没设好,害的费了好几天力气研究这个。多谢二楼! 新手,求赐教。想请问一下 如果我设置 radiobutton setFocusable(false) 的话,如果我还想获得 radiobutton 的事件呢~~用哪个函数? 怎么纠偏百度地图经纬度 struts2文件下载的问题 求助..关于ListView的问题 做的闹钟到时间不能启动 泛型方法的封装 显示unity3d的时候,切换页面黑色闪屏 求指教!!android布局(急等) 请大神指点数据库应该如何设计合理,方便。 关于动态设置TabHost问题 第三个Activity如何传值给第一个Activity? java.net.SocketException: The operation timed out gps定位问题
好像有个属性是Focusble还是什么的吧?你将其设置为false看看。
对于这个preference自定义控件,如果不包含radiobutton,只包含textview,点击会触发preference的click事件,如果包含radiobutton就不可以了,这到底是什么原因呢?
想请问一下
如果我设置 radiobutton setFocusable(false) 的话,
如果我还想获得 radiobutton 的事件呢~~
用哪个函数?