scrollview嵌套abslistview不置顶

在scrollview的根布局上添加android:descendantFocusability="blocksDescendants"

属性的值有三种:

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

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

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

当ScrollView里面含有EditText时EditText会失去焦点

解决:去除scrollview的根布局上属性android:descendantFocusability="blocksDescendants"

在abslistview上的根布局上添加android:descendantFocusability="blocksDescendants"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,167评论 25 709
  • EnglishVersion ->_->:https://github.com/jiang111/awesome-...
    聂顺阅读 1,259评论 0 4
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,702评论 0 17
  • 如果分手太复杂, 流浪的歌手会放下吉他。 歌手宁愿流浪也要坚持带着吉他追求梦想,但是如果有一天歌手有了深爱的她,一...
    风凌阿姨阅读 570评论 1 1
  • 这么久了,偶尔还是会想,如果我们在一起会是什么模样 也曾幻想过我们婚礼现场的模样, 可是最终我们没有走到一起, 可...
    DDDTALK阅读 364评论 0 1