文档章节

llistview的灵异事件

九洲北研
 九洲北研
发布于 2014/05/05 12:25
字数 300
阅读 153
收藏 4

用listview的时候,上面放了button会抢焦点,只要设置enabled为false就行,不过如果上面加了多选按钮,你就会发现哪怕设置enabled为false也不行,这就需要。在你的adapter的布局文件的最高根控件设置这个  android:descendantFocusability=blocksDescendants

这时候就可以使用descendantFocusability来解决啦,API描述如下:

 

该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。

属性的值有三种:

        beforeDescendants:viewgroup会优先其子类控件而获取到焦点

        afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点

        blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

 

通常我们用到的是第三种,即在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了,至此listview点击的灵异事件告一段落。心得:遇到不会不懂的地方除了网上查询资料之外,也可以多多去尝试每种属性的作用,多阅读官方文档(我始终觉得还是读原文的比翻译的理解的会更好)。

 

© 著作权归作者所有

共有 人打赏支持
九洲北研
粉丝 18
博文 114
码字总数 31491
作品 0
东城
深度浅析 == 和 equals 的区别

如果你没有深度分析过的话,那么这可能是一个非常灵异的事件。 灵异事件一: 灵异事件二: 灵异事件三: 灵异事件四: NO.1 “==” 总所周知,== 就是比较两个变量所指向的地址和值是否一样(...

TinyDolphin
2017/11/09
0
0
半解TextBox灵异事件背后神秘的深度灵异事件

TextBox灵异事件: 就在前几天,当我来到当下所在的网络时,查看微博粉丝精灵后台时,一件很灵异的事情发生了:TextBox变小了,究竟有多小?我给大伙截一下当前网络下博客园后编辑框: 看到了...

晨曦之光
2012/03/09
0
0
Android 开发中踩过的坑之三:Touch事件相关方法

View嵌套的时候, Touch事件的传递, 经常让人头疼. 比如在ScrollView里, 在WebView里, 在ListView里. 事件的传递的结果会让你觉得"这太灵异了!" 麻烦的代码就不说了,如果只做上层App, 那也只有...

revfycd
2015/08/04
0
0
TextBox灵异事件之背后神秘的深度灵异事件真相揭秘

最近又忙于秋色园和微博粉丝精灵的开发,本来N天前应该出来的文,迟来了好几天,今天抽空写了写,把事件的真相给大伙说清楚: 上篇:半解TextBox灵异事件背后神秘的深度灵异事件,一文中,一...

晨曦之光
2012/03/09
0
0
发发牢骚 总觉的struts2性能不佳

如题,从一年前开始接触struts2框架。谈不上精通,也就是 处于使用的阶段。 这段时间来 总觉得它不是很顺手, 经常在容器中报出一些 我感觉很灵异的事件,加载起来也 不是很快。 太菜了 我。...

慢慢爬
2011/04/19
1K
23

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部