listview onListItemClick 失效解决方案
发布日期:2021-06-29 15:21:43 浏览次数:2 分类:技术文章

本文共 262 字,大约阅读时间需要 1 分钟。

6.如果让包含button的item也能弹出菜单,回调click以及long click的监听器呢? 
查看Android源代码,查看源代码,发现在AbsListView.onTouchEvent中有调用View.hasFocusable(),所以只要设置button属性: 
Xml代码  
android:focusable="false"  
另外还要设置 
Xml代码  
android:longClickable="true"  
否则无法收到long click。 
这样就可以看到有button没有button的item行为就统一了

转载地址:https://codegg.blog.csdn.net/article/details/19126409 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:android上通过反射,获取存储器列表
下一篇:ListView问题:Your content must have a ListView whose id attribute is 'android.R.id.list'

发表评论

最新留言

不错!
[***.144.177.141]2024年04月15日 17时29分31秒