在listview的item中,添加一个button,可能会出现无法响应的问题,因为listview默认的是item中button的响应事件,所以listview的setOnItemClickListener方法可能无效


在item外层布局中添加

android:descendantFocusability="blocksDescendants"

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

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

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



更多相关文章

  1. Layout_weight的特性
  2. 安卓入门.控件样式
  3. Android(安卓)5.0系统 style 默认窗口控件颜色值设置
  4. android的EditText获取另一个焦点
  5. Android的Widget中不同View触发不同事件的实现
  6. [Android]自定义简易版日历控件
  7. Android的ViewAnimator及其子类ViewSwitcher-android学习之旅(三
  8. android圆形图片显示ImageView超简单控件
  9. Android之DatePicker和TimePicker实现以及自定义大小

随机推荐

  1. Android(安卓)surfaceflinger (4) -Vsync
  2. Android简易音乐播放器之界面实现(第一篇)
  3. 完全自定义Android对话框AlertDialog的实
  4. Android(安卓)ORM——初识greenDAO 3及使
  5. Android笔试和面试常见题目(一)
  6. Android(安卓)数据库框架LitePal使用详解
  7. 干货!Android的保活的两种解决方案
  8. Android使用AIDL设计和调用远程接口
  9. 每个Android开发者必须知道的内存管理知
  10. Android内核中判别启动模式