ListView的Item被点击和其中的Button被点击同时生效
2015-07-11 13:52
253 查看
Android开发中在ListView中经常有Button或ImageButton等需要被点击的控件,如果不加一些特殊的限制,有可能ListView的Item的点击事件或Button的点击事件,其中一个不能响应。我遇到的情况是ListView的Item不能响应点击事件。
解决的办法,在ListView的Item的xml文件中添加如下属性:
1)整个xml文件的根元素如LinearLayout中添加属性android:descendantFocusability=”blocksDescendants”
2)被点击的控件如ImageButton中添加属性android:focusable=”false”和android:clickable=”true”
完美解决!
解决的办法,在ListView的Item的xml文件中添加如下属性:
1)整个xml文件的根元素如LinearLayout中添加属性android:descendantFocusability=”blocksDescendants”
2)被点击的控件如ImageButton中添加属性android:focusable=”false”和android:clickable=”true”
完美解决!
相关文章推荐
- C#反射机制介绍
- Tomcat中给server.xml加入<Context>元素
- 一个简单的JUnit项目
- 833 取石子(七)
- Android 之SparseArray<E>详解
- Assertions
- 趣题:人的两只手十个手指头最多能数多少种数
- 怎样申请免费域名
- HR系统+人脸识别
- Aggregating tests in suites
- [LeetCode] Lowest Common Ancestor of a Binary Search Tree
- jQuery源码学习一:对jQuery对象的一点思考
- JAVA中的自动装箱/拆箱
- Test execution order
- J2EE框架——Struts2基础
- Log4j For Android 和LogUtil的使用
- 回调函数
- The Unique MST(次小生成树)
- C#常用设计模式
- POJ 2771 二分图(最大独立集)