Listiew的Item点击无反应(在item中有Button等抢焦点的控件存在时)
2016-02-24 15:30
288 查看
在ListView的item布局中有Butoon、ImageButton、EditText等控件时,在点击item时,listview会没有反应,应为这些控件会与item争夺焦点,这时候可以使用descendantFocusability属性来解决
android:descendantFocusability
![](http://img.my.csdn.net/uploads/201210/17/1350460358_5684.jpg)
属性的值有三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
可以根据需要来设置
此属性要加在item的根布局上
android:descendantFocusability
![](http://img.my.csdn.net/uploads/201210/17/1350460358_5684.jpg)
属性的值有三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
可以根据需要来设置
此属性要加在item的根布局上
相关文章推荐
- 完美实现Android ListView中的TextView的跑马灯效果
- android上改变listView的选中颜色
- Delphi7中Listview的常用功能汇总
- Delphi控件ListView的属性及使用方法详解
- android中ListView数据刷新时的同步方法
- Android提高之ListView实现自适应表格的方法
- Android中实现水平滑动(横向滑动)ListView示例
- C#实现ListView选中项向上或向下移动的方法
- Listview加载的性能优化是如何实现的
- C# listview添加combobox到单元格的实现代码
- ListView 百分比进度条(delphi版)
- Android listview多视图嵌套多视图
- ListView Adapter优化 实例
- Android用ListView显示SDCard文件列表的小例子
- Adapter实现ListView带多选框等状态的自定义控件的注意事项
- asp.net ListView 数据绑定
- Android之ScrollView嵌套ListView和GridView冲突的解决方法
- android ListView和ProgressBar(进度条控件)的使用方法
- Android实现ListView异步加载图片的方法
- Android 自定义弹性ListView控件实例代码(三种方法)