阅读:4331回复:3

一个list view焦点问题的疑惑

楼主#
更多 发布于:2021-06-30 23:38
放器的playlist,click事件怎么都获取不到
item的viewroot只设置了focusable=true,打印时看到clickable为true
listview的onItemClick执行不到
onItemSelectedOnKeyListener、onToucnEvent都能执行
百思不得其解
最后没办法了,在adapter的getView中给itemView加了个OnclickListener,搞定
沙发#
发布于:2021-07-01 10:07
itemview里面有子控件抢占了焦点,在adapter里面监听是不错的方法
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
板凳#
发布于:2021-07-01 14:29
我的itemview为LinearLayout,有textView和ImageView两个子view,默认子view应该是不会抢click事件的吧,
我记得只有像button这样默认自带click事件的才会抢
地板#
发布于:2021-07-02 09:25
陆沉子:我的itemview为LinearLayout,有textView和ImageView两个子view,默认子view应该是不会抢click事件的吧,
我记得只有像button这样默认自带click事件的才会抢
回到原帖
是的button会抢占父布局焦点
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
游客

返回顶部