descendantFocusability 的用法和理解+fitSystemWindow的使用
2017-04-24 23:53
363 查看
descendantFocusability 的用法和理解
应用场景:在自己开发过程中,常常为ListView,GirdView或RecycleView等控件,使用Adapter准备数据源的时候,自定义的Item中常常会拥有多个子控件,当点击Item时可能会遇见子控件获取响应和焦点但item却完全没响应
参数 | 使用说明 |
---|---|
beforeDescendants | viewgroup会优先其子类控件而获取到焦点 |
afterDescendants | viewgroup只有当其子类控件不需要获取焦点时才获取焦点 |
blocksDescendants | viewgroup会覆盖子类控件而直接获得焦点 |
如何解决ToolBar使用过程中出现的透明状态栏但是Activity中Fragment中的ScrollView向上滑动的时候在透明的状态栏下却是被背景色覆盖的情况。?
解决方法是给toolbar设置一个marginTop 其大小为系统状态栏的高度
解决前
这个布局文件里面的根布局的fitSystemWindow是true
解决后
这个布局文件里面的根布局的fitSystemWindow是false
然后给toolbar设置一个margintop为系统状态栏高度
相关文章推荐
- 使用fitSystemWindow属性实现"沉浸式"状态栏
- 全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”的实现
- 全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”的实现
- 我理解的invoke和begininvoke 一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。 首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begi
- (9) ExtJS4.2 Window的用法示例 ExtJS中Window组件最小化 使用iframe填充ExtJS Window组件
- 树莓派3b 远程桌面使用opencv窗口不能显示(Window system doesn't support OpenGL)
- window 和 frame 关系的错误理解及正确使用
- (20)static用法、特点、与非静态的区别、使用注意事项、利弊、什么时候用、对主函数的理解、对已封装好的类方法调用的理解
- Android使用toolbar设置了fitSystemWindows = “true”的时候当edittext弹出了软键盘时toolbar被拉伸的问题
- How Do I Use the Windows System Restore Utility?——如何使用window 系统还原工具?
- 使用AsyncTask异步加载类进行访问网络数据json的理解和用法
- kill用法详细解释(特别是信号量9的使用以及理解)
- WindowInsets与fitSystemWindow相关知识总结
- fitsystemwindow
- kill用法详细解释(特别是信号量9的使用以及理解)
- android使用finish()和System.exit()退出应用程序的理解
- android 6.0之后 android.permission.SYSTEM_ALERT_WINDOW使用方法变动
- fitSystemWindow属性对于状态栏的作用
- ios中kvo的使用,一种类似后门的用法,大家看一看,即使不用也可以加深对kvo的理解
- RHEL5.8使用yum安装X Window System