android listview中item子控件点击事件问题 50C

我的项目是listview中添加view,view中的imageview设置了focusableInTouchable=false
还有它的点击事件。但是每次点击后都要滑动一下listview才能响应点击事件,请问大神
们这个是哪里出了问题,焦点么还是?

5个回答

上相关代码吧孩子,这么问叫人怎么看啊.....

你是想做view的点击还是imageview的点击,focusableInTouchable有这个属性吗?

在没有代码的情况 我只能说 , 你可以将 listview的setOnItemClickListener 换成 Item顶级布局的点击事件, 同时写个 回调监听

额,不是很看的懂你的问题,所以你的点击事件是item的点击事件,还是item里面再自定义了别的点击???
如果只是普通的ListView的item的点击事件出现了你所说的情况,那就是监听上出了问题。

题主你好,方不方便把你的代码放出来,不然光这样含糊的表述是没有办法解决问题的呀

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android中解决listview的item点击事件和子控件点击事件的冲突
如果listview列表中有一个按钮或者子布局中有按钮,那么点击子item时,列表的点击事件将不会被触发,因为点击事件被Button点击事件屏蔽了,因此无法点击。 解决: 在ItemLayout的根部局加上属性android:descendantFocusability= “blocksDescendants” 在需要点击的控件上如Button加上属性 android:focusable=”f
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列表点击事件和子控件item的点击事件冲突
我的布局是item控件包含一个CheckBox控件,两者都有点击事件,listview点击事件失效,item子控件checkbox点击事件可以使用。解决办法:1、在Item的xml文件根元素中加入属性:android:descendantFocusability="blocksDescendants"2、在冲突的子控件中加入属性:android:focusable="false"android:c...
Android ListView item点击事件问题!!!!!!
我从a activity跳转到b activity,b activity是一个ListView列表,我现在设置listView的列表item点击事件,在里面执行setResult(RESULT_OK, intent);   finish();操作,回返上一个a activity,但是点击item之后,画面一闪,回到了listVIew的顶部,点了好几次才回返上一个activiy,有时候会出现,有时候
ListView中Item的点击事件与Item中控件的点击事件并存的方法
在ListView的item的xml配置文件的根节点添加属性: android:descendantFocusability="blocksDescendants" 并且在要添加事件的子控件(如button)的属性里添加 android:focusable="false" 此时最好去继承BaseAdapter来重写Adapter,不要用系统自带的Adapter。...
ListView中控件点击事件与Item点击事件冲突的问题
原因是button强制获取了item的焦点,只要设置button的focusable为false即可。
ListView中的item点击事件
1、场景: 实现点击ListVeiw中的一个item,出现一个activity对话框,在对话框中对item中的数据进行修改. 2、实现方法:利用接口回调实现item中控件的点击事件 3、具体实现 3.1、在Adapter中写一个点击事件接口 private SaleInformSetAdapter.onItemSelectListener mOnItemSelectL
Android ListView:实现item内部控件的点击事件
在使用ListView的时候,我们通常会使用到其item的点击事件。而有些时候我们可能会用到item内部控件的点击操作,比如在item内部有个Button,当点击该Button时,删除所在的item。效果图如下图所示 「Talk is cheap. Show me the code」怎么实现这个操作呢?先来看下代码: 先看布局文件activity_main.xml 只有一个ListView<?
Fragment中ListView的Item的点击事件(包含Item内部控件的点击事件)
代码记录在博客上,分享给想我一样的菜鸟们,自己忘了的时候也可以拿来看看,免得到处找代码: Fragment中ListView的代码package com.example.administrator.myapplication14.Fragment; import android.content.Intent; import android.os.Bundle; import android.sup
android listview系列之item的点击事件及item布局中的点击事件(四)
很多时候listview只显示简略信息,我们需要点击子项去跳转或在显示详细信息的位置,将相关的详细信息显示出来,listview提供了onItemClickListener()方法,在方法中我们可以执行我们需要的内容。listview.setOnItemClickListener(new OnItemClickListener(){ @Override
Button点击事件和LIstview子控件点击事件失效
通常button点击事件失效的原因有以下两点: 1. 未得到控件 2. 未注册点击事件(setOnClickListener) 今日我所遇到的问题是,在一个RelativeLayout布局中,头部的两个button点击事件都能相应,但是底部的几个button点击事件却莫名失效了,后来搜索检查后才发现是我的布局中的ScrollView覆盖了底部button才导致的 ListVie
Android中ListView响应Item内部点击事件
ListView(GridView)是我们在实际开发中经常用到的,一般的Item也会随着需求,增加很多功能,比如单个item的点击事件,比如我们购物时,单个物品的点击+和-,表示选择数量,即响应item的内部点击事件,同时又不能和整体item的点击事件冲突。当然我们可以直接在adpter的getView中直接做内部按钮的点击处理,但是这样写的化,按钮一多的话,就显得整体代码比较拥挤,而且把Acti
屏蔽listview中的item点击事件,但不屏蔽item子控件的点击事件
需要对listview中的item的子控件进行单击事件的监听,那么比较好的体验就需要屏蔽最外层的item的点击事件,不然用户看起来像是在点击一个item,而不是item中的控件。解决办法只需要在你的自定义adapter中重写一个方法即可,如下: /** * 用来屏蔽listview中item的点击事件,但是不会屏蔽item子控件的点击事件 * @param position
android捕获ListView中每个item点击事件
android捕获ListView中每个item点击事件
ListView中的滑动事件与Item的点击事件
看这个之前首先可以看看前面的SimpAdapter的简单应用。 onItemClickListener onScrollListener 我们直接看activity的处理: package com.example.lolli.listviewdemo; import android.os.Bundle; import android.support.v7.app
改变listview中item的子控件的状态
有这样一种需求,在一个activity中有一个listview和一个button,现在需要点击button来改变listview里的item中的一个控件的状态,如textview隐藏或者显示. 新手可能会这样做,在button的onclicklistener事件中调用adapter里面的方法,比如:     adapter.showTxVisible(); 对应的adapter中的代码:
关于listview item 子控件焦点的问题。
问题如上图,现象为: 名词解释: 假焦点:左边的textview。 真焦点:“play”button。 用遥控器下移动的时候,假焦点会移动到Item的 textview,真焦点移动到“play”Button上。再按“下”,移动到下一个item的textview,真焦点不动。直到假焦点移动到最后一个item后,真焦点才开始向下移动。 解决方案: 其实非常简单,首先descen
ListView Item焦点与子控件焦点问题
ListView焦点问题
ListView Item 与子控件焦点问题
在项目中,item中有3个控件,其中有2个控件是可以正常获取到焦点,但是第三个点击的时候,却出发了Item的点击事件。   android:descendantFocusability   // 放在listview中的item的顶级布局上。   Constant            Value        Description beforeDescendants 0    T...
有关listview的item的点击事件的问题
[img=https://img-bbs.csdn.net/upload/201610/25/1477365987_52607.png][/img]rnrn各位好,请教一个逻辑问题,这是一个listview,他的item里面只有一个textview。rn我想要实现的结果是我点击listview的item时,它的textview中的文字颜色变成红色,其他的没有被选中的item颜色全是黑色的。有且仅有一个item是被选中的。请问怎么做,谢谢
listview的item点击事件失效
当listview的item中有button,edittext等控件时,我们发现listview的点击事件失效,这是因为item中的这些控件抢占了焦点。所以解决办法:在item的根布局加上:android:descendantFocusability=”blocksDescendants这个属性
ListView的item点击事件
listView.setOnItemClickListener()实现OnItemClickListener()接口 重写未实现的方法: /** * 第一个参数:item的父控件(也就是ListView) * 第二个参数:点中的item的布局 * 第三个参数:点中的item的位置(下标从0开始) * 第四
ListView的item点击事件不响应
第一步:确保重写的Adapter里面getItem有正常的返回值: @Override public Object getItem(int position) { return list.get(position); } 第二步:设置ListView对象的监听: ListView lv; lv=(ListView)view.findViewById(R.id.ind
ListView的Item点击事件无响应
listview的item中放了一个RatingBar,导致ListView的item点击事件不能响应,仔细打断点看了原来是RatingBar截获了点击事件,RatingBar直接获取了焦点(点击的是item和RatingBar的重叠区域)关于RatingBar的显示异常可以参看这篇博客:RatingBar星星显示不全或星星图片被拉伸解决方案 像这种listView的item无响应有很多
listview 内部item点击事件
listview 内部item点击事件, public interface Callback { public void click(View v); }
Android 解决listView item点击事件被其他控件屏蔽的问题
当listView的item上包含其他控件诸如Button,ImageView等控件时,这些控件的点击事件有可能会屏蔽item本身的点击事件。 解决的办法是在item的根布局上设置android:descendantFocusability=“blocksDescendants”,这样基本就能解决这个问题。 但是我在实际开发过程中遇到这样一种情况:就是在item的布局上有一个gridview,
ListView之Item click事件与Item中的控件点击事件共存
1、android:descendantFocusability="blocksDescendants" 2、android:focusable="false" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa
android listview 中的子控件(比如ImageView)设置点击事件
这里要实现为android中listview 的项中子控件(比如ImageView)设置点击事件: 直接在listview的适配器中注册点击代码即可,参阅:http://blog.csdn.net/xxxsz/article/details/7582603
ListView 中Item点击事件无效的问题
ListView 中Item点击事件无效的问题
android里ListView中的子控件如何响应item的事件?
是这样的,一个ListView中每个item都在最右边有一个chexkBox,之前只在checkbox有事件。rn后来发现太不好点了,而我又不想再多写一个item的事件,所以想让checkbox响应item的事件。rn这是第一个想到的方法,但是没找到解决办法。rn于是想变通一下,把checkbox的范围设置成整个item那么大,但是选择的那个框框也随之跑到了前面,不再居右了。我设置paddingLeft也不好使。rn后来我又试图在原来的位置放一个checkbox,将有事件的checkbox的button设置为“@null”大小设置为整个item,可是checkbox的文本还是显示了,而且这不是在糊弄事儿么!rnrn因为这个加班到8点多,公司是远程桌面上网,机器卡,网速慢,限制还多……谷歌,开发社区,什么的都上不去,想下载api或者源码也不行(邮箱有限制),真没招了。rnrn前辈们有什么好办法么?救急啊rnrn跪谢了。。
listview 中item怎么控制子view的点击事件
![![图片说明](https://img-ask.csdn.net/upload/201603/27/1459045389_36753.jpg)图片说明](https://img-ask.csdn.net/upload/201603/27/1459045372_172251.jpg)n怎么让点击c那一行时没响应,应该怎样处理touch事件n
解决ListView中Item的子控件(比如Button)与Item点击事件冲突
经常会碰到在ListView中点击其中一个Item,会一并触发其子控件的点击事件,例如Item中的Button、ImageButton等,导致了点击Item中Button以外区域也会触发Button点击事件。在网上找了相关方法,这里记录下,亲测可行.. 1、在Item的xml文件根元素中添加属性:android:descendantFocusability="blocksDescendants"
listview item里面的控件点击事件
listview item点击事件(https://www.google.com.hk/?gws_rd=cr%2Cssl#newwindow=1&safe=strict&q=listview+item%E7%82%B9%E5%87%BB%E4%BA%8B%E4%BB%B6) http://blog.csdn.net/zhaokaiqiang1992/article/details/2843060
Android 多个listview监听item的点击事件
如果一个界面包含多个listview,而且需要监听每个listview的item点击事件,其实只需要在onItemClick方法中  判断一下即可   @Override     public void onItemClick(AdapterView parent, View view, int position, long id) {         switch (parent.
Android屏蔽ListView部分Item点击事件
做个记录,一般情况我们只要处理ListView的点击事件时候只需mListView.setOnItemClickListener()即可,但是有时候有些特殊需求,某些Item是不需要添加点击事件的,比如我一个任务列表,其中未完成的任务要跳转到相应的页面,已完成的任务不可点击,这时候该怎么处理?本文记录如下:我们在Adapter中复写下面两个方法即可实现该需求@Override public boo
Android中ListView实现子控件点击事件后ListView点击事件失效解决办法
Android中ListView实现子控件点击事件后ListView点击事件失效解决办法,详细说明见相关博客: 博文地址:http://blog.csdn.net/leijf1239848066/article/details/9526483
【Android】子控件抢占父控件点击事件问题
有一个全屏的Activity,根布局是RecyclerView,每个item占一个屏幕,item内包含一个预览图片。需求是,在这个界面手指下滑,直接退出这个Activity。误区:一开始我在这个Activity的根布局设置了点击事件,在TouchEvent中的ACTION_DOWN和ACTION_UP中来判断手指滑动位置是否需要退出Activity。但是运行之后,点击事件的有效区域只有:除了图片外...
android为listview的item里的控件设置点击事件后出现问题
listview里面放的是一些图片,想要实现的效果是点击图片跳一个activity显示大图.rn我是通过intent来给那个activity来传递数据的,但是出现问题是,一旦下滑到一个新的item出现后,点击已经显示了的item出现的图片就是新的item所对应的图片,请问如何解决rn[code=java]rnList list_Mood_img = mood.getList_Mood_img();rn if (list_Mood_img != null && list_Mood_img.size() != 0) rn list_UrlString = new ArrayList<>();rn viewHolder.item_moments_ll_img.setVisibility(View.VISIBLE);rn Mood_img mood_img = list_Mood_img.get(0);rn ImageLoader.getInstance().displayImage(mood_img.getUrl(), viewHolder.item_moments_img);rn list_UrlString.add(mood_img.getUrl());rn rn viewHolder.item_moments_ll_img.setOnClickListener(new OnClickListener() rn @Overridern public void onClick(View v) rn Intent intent = new Intent();rn intent.setClass(mContext, Activity_PicDetail.class);rn intent.putStringArrayListExtra("list_UrlString", list_UrlString);rn mContext.startActivity(intent);rn rn );rn Log.i(TAG, "setOnClickListener");rn rn[/code]rn
listview 修改当前item的子控件的属性
功能需求实现:当点击listview的某个item时,弹出一个弹框,点击确定按钮,改变当前item里的子控件属性(本篇就这个需求写了个小demo,实现隐藏当前item里的图片,其它item图片正常显示) 首先先给出item的布局文件,很简单,就一个imageView和两个TextView。布局文件名为list_item.xml<?xml version="1.0" encoding="utf-8"
设置ListView控件的子Item的值
如何单独设置ListView某行,某列的值?
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数