您的位置:首页 > 其它

descendantFocusability 的用法和理解+fitSystemWindow的使用

2017-04-24 23:53 363 查看

descendantFocusability 的用法和理解

应用场景:在自己开发过程中,常常为ListView,GirdView或RecycleView等控件,使用Adapter准备数据源的时候,自定义的Item中常常会拥有多个子控件,当点击Item时可能会遇见子控件获取响应和焦点但item却完全没响应

参数使用说明
beforeDescendantsviewgroup会优先其子类控件而获取到焦点
afterDescendantsviewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendantsviewgroup会覆盖子类控件而直接获得焦点

如何解决ToolBar使用过程中出现的透明状态栏但是Activity中Fragment中的ScrollView向上滑动的时候在透明的状态栏下却是被背景色覆盖的情况。?

解决方法是给toolbar设置一个marginTop 其大小为系统状态栏的高度

解决前

这个布局文件里面的根布局的fitSystemWindow是true



解决后

这个布局文件里面的根布局的fitSystemWindow是false

然后给toolbar设置一个margintop为系统状态栏高度

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  listview girdView
相关文章推荐