转自 http://blog.csdn.net/elinavampire/article/details/42869015

android:descendantFocusability有三个值,分别是:beforeDescendants,afterDescendants,blocksDescendants
SouthEast

1.android:descendantFocusability="beforeDescendants"这句的意思就是说listview的item先拿到焦点

2.android:descendantFocusability="afterDescendants"只有button不需要焦点时item才能拿到焦点

3.android:descendantFocusability="blocksDescendants"item覆盖button直接拿到焦点

看到这三条属性的作用你应该知道怎么解决了吧,listview和button出现抢焦点时我一般使用使用第三条,然后在adapter写button的onclick事件,这样大家谁都不惹谁,和平相处.

更多相关文章

  1. android dialog style属性设置
  2. Android属性动画
  3. Android源码分析之WindowManager.LayoutParams属性更新过程
  4. Android_TextView属性XML详解
  5. 图解 Android 动画中 android:pivotX 和 android:pivotY 属性的
  6. EditText失去焦点隐藏软键盘
  7. ProgressBar属性小结
  8. 00015-相对布局位置属性

随机推荐

  1. Android(安卓)Fragment---与Activity生命
  2. Android中Spinner下拉列表(使用ArrayAdapt
  3. 2015最火十大Android开源项目,是个程序员
  4. Android(Java):在textview中显示富文本
  5. Android(安卓)编译时出现r cannot be res
  6. 使用drawable资源
  7. Android(安卓)dumpsys命令学习小记
  8. android聊天,存储聊天记录sqlite
  9. Android(安卓)文件存放路径
  10. Android(安卓)Studio中AVD SDk找不到的解