Android 多布局抢占焦点

作者 mexican 日期 2017-09-28
Android 多布局抢占焦点


项目中多个RecyclerView嵌套时发生刷新焦点始终没有落在顶端。


  • android:descendantFocusability=”blocksDescendants”

    viewgroup 会覆盖子类控件而直接获得焦点 android:focusable=”false”

  • android:descendantFocusability=”beforeDescendants”

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

  • android:descendantFocusability=”afterDescendants”

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