listview onListItemClick 失效解决方案

来源:互联网 发布:inpho软件好学吗 编辑:程序博客网 时间:2024/06/05 20:31
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行为就统一了
0 0
原创粉丝点击