listview中item点击无反应
来源:互联网 发布:java ssh连接 编辑:程序博客网 时间:2024/05/30 02:26
我在做一个小小demo时遇到一个问题——listview中item点击无反应。在mainActivity中有一个button按钮,然后有listview布局,在listview中item设置了长按事件和单击事件,但运行结果就是item的点击事件不能触发。
解决方法一:
在listview中item的布局中将所有子控件focusable属性设置为false,这样listview的item会自动获得focus的权限,可以被选中。(此方法比较繁琐,若是item布局中有很多子控件,那么一个个的设置为false比较麻烦)
方法二:在item的布局中,在根空间设置
android:descendantFocusability="blocksDescendants"这样item布局就会屏蔽所有子控件获取focus的权限。
descendantFocusability
有三种属性:1、beforeDescendants:viewgroup会优先其子类控件而获取到焦点。
2、afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点。
3、blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点。
0 0
- listview中item点击无反应
- listview再次点击item时无反应
- listview中点击item不反应
- 点击Android ListView 某一项item无反应解决办法
- Android—ListView点击某一项item无反应解决办法
- 解决listview的item点击无反应问题
- 解决listview中item中点击没有的反应
- andorid,listview点击无反应
- 解决PopWindow中ListView点击无反应和隐藏popwindow
- GridView第一个Item点击无反应
- Android ListView的item点击没有反应
- 关于ListView中点击列表中的item无响应问题
- Android ListView点击事件无反应
- Listiew的Item点击无反应(在item中有Button等抢焦点的控件存在时)
- Android中设置Listview的item之间透明及item点击无响应问题
- listview 点击item无响应处理
- ListView的Item点击事件无响应
- Fragment里面的ListView的item点击没反应
- MATLAB 基本小函数用法
- Linux监控工具以及监控详解(资源)
- sqlnet.ora needs to add some parameters for toad
- Xcode7中你一定要知道的炸裂调试神技
- android手机执行linux命令 如telnet ifconfig ping
- listview中item点击无反应
- intellij IDEA 15.0破解到运行第一个javaweb实例
- 网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)
- 原始套接字SOCK_RAW
- CSS中<div>透明度(opacity)与叠放层级(z-index)
- PhoneGap开发环境搭建及入门
- log4j配置详解
- FSL安装
- WebView