2 qwe1314225 qwe1314225 于 2016.03.27 10:24 提问

listview 中item怎么控制子view的点击事件

![图片说明](https://img-ask.csdn.net/upload/201603/27/1459045389_36753.jpg)图片说明
怎么让点击c那一行时没响应,应该怎样处理touch事件

7个回答

u013755250
u013755250   2016.03.27 11:58
已采纳

有借口,复写就好了,不过要注意焦点问题。那才是烦人的

u013755250
u013755250 回复qwe1314225: 回复qwe1314225: 直接在适配器里面配置控件点击事件,每个子控件都可以绑定。但是要去掉item的监听事件,因为焦点多了,判别是个问题,如果点击失效,自己注意下控
2 年多之前 回复
u013755250
u013755250 回复qwe1314225: 直接在适配器里面配置控件点击事件,每个子控件都可以绑定。但是要去掉item的监听事件,因为焦点多了,判别是个问题,如果点击失效,自己注意下控件焦点抢占
2 年多之前 回复
qwe1314225
qwe1314225 哪个接口,怎么改
2 年多之前 回复
qwe1314225
qwe1314225   2016.03.27 10:25

图片说明

crazy1235
crazy1235   Ds   Rxr 2016.03.27 12:59

判断处理就行了。。。

luochoudan
luochoudan   Ds   Rxr 2016.03.27 15:20

可以根据内容来判断一下试试。

lxk_1993
lxk_1993   Rxr 2016.03.28 08:38

这个不是expandedlistvie吗?

cyxevil
cyxevil   2016.03.28 11:12

BaseAdapter 里面有下标参数 postion

sinat_29048381
sinat_29048381   2016.03.29 17:38

有个监听,重写下就好了。position用来控制点的是那个item。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ListView的item点击事件及item中子view的点击事件冲突处理方法和思路
如题,这种情况出现的情景是很常见的,要想它们互不冲突,我的处理思路如下: 1. 因为listview是一个viewgroup,在自定义的listview的item布局(layout_items.xml)中的根节点中添加下面一行就好了。 android:descendantFocusability=“blockDescents” 2.在item里的子view中添加属性如下。 and
Listview点击事件失效问题解决以及每个Item 子控件获取focus
最近在写一个开源的播放器,碰到了一问题,就是listview在自定义item的内容之后点击出现无效,后来才发现原来是因为当item里面包含了子控件,例如TextView、Button等之后,子控件会优先获得Focus焦点导致了父控件获取不到,所以我们必须要对其进行设置。 1、解决listview设置的OnItemClickListener()无效。 我们会发现在ListView中有一个属性desc
listview点击事件和其子view点击事件冲突时。
android:descendantFocusability用法简析     开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如Imag
解决ListView中Item的子控件(比如Button)与Item点击事件冲突
经常会碰到在ListView中点击其中一个Item,会一并触发其子控件的点击事件,例如Item中的Button、ImageButton等,导致了点击Item中Button以外区域也会触发Button点击事件。在网上找了相关方法,这里记录下,亲测可行.. 1、在Item的xml文件根元素中添加属性:android:descendantFocusability="blocksDescendants"
ListView的item中的子控件点击改变其子控件的背景
在开发ListView的过程中,在其item里面有时会集成很多子控件,比如Button、ImageView等等的。有时需要单单点击这个子控件,并让这个子控件做出改变背景或状态的反应。并且点击item的其他地方都不需要反应。接下来就这种需求进行实现。 实现效果图:(当我们点击item中的开关时,会开和关的进行切换。点击item其他区域就无需响应) 直接演示源码,先准备一个开关Relay类: ...
19.点击listView中的子控件,实现点击效果
如同点击button一样,实现点击listview 第一步:在drawable文件夹中新建list_view_selected样式文件 xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> android:
Android listview子控件的的点击事件
1.先看图,是否是你想要的 2.布局文件 xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lin_img"
listview中嵌套子listview,解决子listview点击问题
项目需要listview中嵌套子listview,发现触发不了子listview点击事件,然后网上查询相关资料,亲测发现解决问题方法: 1.在子listview的item最外面的一层布局LinearLayout 添加 android:descendantFocusability="blocksDescendants"属性; 2.在父listview中添加android:focusable="f
如何在ListView中点击item控制item中的控件变化(ExpandableListView篇)
之前一篇讲了在ListView中如何在点击item时改变item中的控件状态,并且也讲了如何消除item布局复用带来的负面效果。这一篇就讲讲ListView的进阶版ExpandableListView。先上效果图和代码:
android 事件分发,解决由于listview中实时刷新,导致子view点击事件失效
近期由于个人的某些因素作怪,导致没有很好地总结和积累,主要是最近一段时间,大多数接触的都是第三方的sdk ,在一些接口问题上造成了很多困扰,很是麻烦,并且说明文档也不详细,所以每每遇到一些问题都要等待很久才能解决。 好了,废话不多说了。下面开始今天的正文。android 之事件分发机制。并且结合本人开发中遇到的实际场景来说明一下解决办法。 本人近期在做文件的上传和下载,这个必定