在GridView或ListView的Item中,嵌入Button

原创 2013年12月05日 19:47:48

在GridView或ListView的Item中,嵌入Button,会有如下的情况发生:
尽管设置了OnItemClickListener,点击Item时,却没任何响应。
原来是其内部可点击的子控件,获取了焦点。
只需添加一个如下的属性即可:
    android:descendantFocusability="blocksDescendants"
但点击Item时,Button也会有按下的效果。
如果去除按下效果,暂未找到好办法?

ListView中能嵌套使用'GridView'吗?

在做app的时候或许都会遇到这样的需求,在一个ListView中显示类似GridView的情况。很容易想到的做法是在ListView中嵌套使用GridView,并且很多的人也在这样做。网上搜索List...
  • A38017032
  • A38017032
  • 2015年09月28日 23:24
  • 5139

ScrollView里嵌套ListView(或者gridview)时,内部控件滑动时外部控件也会动的异常处理

转载地址:http://www.eoeandroid.com/thread-246995-1-1.html 按常理,ScrollView套ListView会存在两个问题: 1....
  • u012587005
  • u012587005
  • 2016年04月19日 14:53
  • 444

listView / gridView 中手动添加一个Item

工作中我们有时候会遇到这样一种情况,在一个listview 或者一个 girdView 的UI中,有一个行与其他行要显示或实现的功能是不一样。但是改行要随着整体的listview 或者gridview...
  • chenxiaoning87
  • chenxiaoning87
  • 2013年10月23日 14:41
  • 2383

ListView嵌套GridView点击空白地方无法触发ListView点击事件解决方法

最近在做个项目,需要个需求,类似微信朋友圈的功能,不过跟微信朋友圈不同的是,他点击item会进入详情页,点击图片会参看大图,但是当我的图片无法铺满一行时,点击空白部分时就无法跳转到详情页,这里不方便拿...
  • shuhong01
  • shuhong01
  • 2015年07月26日 15:15
  • 1454

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

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

Android开发之旅一Listview的item中有edittext

呵呵,最近做一个评价的列表,
  • qqqGL
  • qqqGL
  • 2014年05月23日 23:41
  • 2286

Android中ListView的条目中有button时,item和button抢焦点问题

Android中ListView的条目中有button时,item的点击事件失效。 这个问题我总结了3点: 1、button的点击事件要写在自定义适配器中。 2、ListView条目点击事件要写在Ac...
  • zhaihaohao1
  • zhaihaohao1
  • 2014年12月18日 17:23
  • 1765

Android定点刷新Listview(Gridview)Item!实现指定Item刷新

最近在做Launcher,定制了拖拽互换应用图标位置,但在拖拽过程中,由于 notifyDataSetChanged();次数太多,造成拖拽卡顿不流畅,所以用到了定点刷新,只刷新指定的Item。 理论...
  • GodDavide
  • GodDavide
  • 2016年11月07日 16:29
  • 1462

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

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

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

代码记录在博客上,分享给想我一样的菜鸟们,自己忘了的时候也可以拿来看看,免得到处找代码: Fragment中ListView的代码package com.example.administrator....
  • kuaizilanqiu
  • kuaizilanqiu
  • 2016年08月09日 17:38
  • 4715
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在GridView或ListView的Item中,嵌入Button
举报原因:
原因补充:

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