Button覆盖ListView接收点击事件的解决办法

原创 2016年06月01日 18:28:32

ListView中的item放置了Button,Button就会获取到点击焦点。这样listview的item就获取不到点击事件了。


1.在adapter配置的xm文件中在最外面的view添加android:descendantFocusability="blocksDescendants"

2.Button下面添加android:focusable="false"



这样就可以了。

至于原因,请看http://blog.csdn.net/gyflyx/article/details/6567701


个人应该还有其他办法。知道的请知会一声。

Android ListView中的Button屏蔽onItemClick事件解决办法

来源(貌似他也是转载的):http://blog.csdn.net/gyflyx/article/details/6567701 关键点: 1.ListView每一项的布局中,顶级布局需要声明an...
  • jjding1986
  • jjding1986
  • 2012年08月24日 16:45
  • 2383

ListView中添加Button后,Button的点击事件和ListView的点击事件冲突

1.在ItemView配置的xml文件中的根节点添加属性android:descendantFocusability="blocksDescendants" 2.在要添加事件的控件上添加andr...
  • love_Javc_you
  • love_Javc_you
  • 2014年11月19日 12:50
  • 6632

Android学习之解决ListView中item点击事件和item中Button点击事件冲突问题

在ListView中添加Button后,如果只是单纯的加入而不加限制的话,ListView的onClick点击事件没有响应,因为Button获取了item的焦点,想要两者都可点击,需要加上如下限制: ...
  • u012527802
  • u012527802
  • 2015年08月23日 17:04
  • 2750

listview 内部按钮的点击事件

一。ListView的Item被点击和其中的Button被点击同时生效  Android开发中在ListView中经常有Button或ImageButton等需要被点击的控件,如果不加一些特殊的限...
  • cwcwj3069
  • cwcwj3069
  • 2016年07月27日 10:29
  • 4374

Android listview的item中button的点击事件 item和button 可同时点击

此种应用情形在android开发中会遇到很遇到很多 在此阐述一下我的解决方案第一步 给一个listview xml 可根据自己需要自己布局 第二步 给listview 一个adapter 我们...
  • Naide_S
  • Naide_S
  • 2017年07月12日 17:35
  • 500

Android中listview条目中按钮点击事件的实现

大家都知道Android中listview是一个常用的控件,也是一个比较复杂的控件,一般实现listview的条目点击事件就是给listview实现setOnItemClickListener的方法就...
  • waniu123
  • waniu123
  • 2015年10月31日 13:42
  • 6730

ListView中嵌入Button,并响应Button点击事件

OrderListView.java public class OrderListView extends Activity { private ArrayList> a...
  • zzf112
  • zzf112
  • 2013年10月11日 15:25
  • 20328

Fragment中ListView的Item的点击事件(包含Item内部控件的点击事件)

代码记录在博客上,分享给想我一样的菜鸟们,自己忘了的时候也可以拿来看看,免得到处找代码: Fragment中ListView的代码package com.example.administrator....
  • kuaizilanqiu
  • kuaizilanqiu
  • 2016年08月09日 17:38
  • 4739

在Activity或fragment中响应ListView内部控件的点击事件

如何响应ListView的内部按钮的点击事件呢?比如说listView上的item有一个ImageView控件,我要获取对应每个ImageView控件的点击事件,较为常见的办法是在自定义的adapte...
  • a13570320979
  • a13570320979
  • 2015年08月26日 18:04
  • 3200

Android小记:ListView中的按钮点击响应事件

转载自:http://www.cnblogs.com/ivan-xu/p/4124967.html http://www.2cto.com/kf/201403/286545...
  • lyx4228716
  • lyx4228716
  • 2016年03月29日 11:39
  • 1024
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Button覆盖ListView接收点击事件的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)