Fragment中ToolBar问题解析
来源:互联网 发布:360mac版怎么样 编辑:程序博客网 时间:2024/05/22 10:26
这几天开发遇到ToolBar问题,是给我弄得整天心烦意乱,一直在各大站转圈圈的找问题,设置高度,设置权重,然后 ToolBar还是在顽强的石头一样。一动不动。提前说明,我是半路接手的项目,先上图看看吧。
然后再来一张对比图:
鲜明的对比出来了
可爱的我还想着什么情况,恩,我改改去:
- 权重(不行)
- 高度50dp(不行)
android:fitsSystemWindows=”true”
重点说下3吧。fitsSystemWindows只作用在sdk>=19的系统上就是高于4.4的系统,这个属性的view会自动添加一个值等于导航栏高度的paddingBottom我去看看代码去 去看看其他的布局做了什么; emmm。
看到Base的时候,眼睛亮了,
emmm:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { int flagTranslucentStatus = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; int flagTranslucentNavigation = WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); WindowManager.LayoutParams attributes = window.getAttributes(); attributes.flags |= flagTranslucentNavigation; window.setAttributes(attributes); getWindow().setStatusBarColor(Color.TRANSPARENT); } else { Window window = getWindow(); WindowManager.LayoutParams attributes = window.getAttributes(); attributes.flags |= flagTranslucentStatus | flagTranslucentNavigation; window.setAttributes(attributes); } }
无视导航栏高度,所以导致了导航栏像一图那样子 一直定死在哪里
找到了原因,也证明想的没错。
附上老铁的链接:http://my.csdn.net/u010015108
感谢老铁。
阅读全文
0 0
- Fragment中ToolBar问题解析
- Fragment中使用Toolbar
- Fragment中使用toolbar
- Android Fragment中使用Toolbar
- Fragment中Toolbar的使用
- Android - 多Fragment ,toolbar 菜单错乱问题
- ToolBar 中 PopupMenu 问题
- 在Fragment中如何使用Toolbar
- android---在Fragment中使用Toolbar
- Fragment中Toolbar的Menu创建过程
- 在Activity,Fragment,嵌套Fragment中使用ToolBar
- Android Fragment 问题解析
- 一个Fragment解析问题
- Fragment中多次调用onCreatView()导致异常问题的解析
- Fragment中嵌套Fragment问题
- 解决Fragment使用Toolbar后菜单不加载的问题
- 关于在Fragment中使用ToolBar导致菜单错乱----惊现巨坑
- fragment中实现listView的滑动隐藏toolbar
- mongodb.conf配置文件详解
- 陪我一起走过的面试坑
- 创建空白窗体
- yii框架使用视图层(V层)
- pip之学习路线
- Fragment中ToolBar问题解析
- 数据结构:链表
- OCR识别中的字符分割
- 解决linux下sudo更改文件权限报错
- 零基础学习java,先从基础书籍入手
- hdu 6223 Infinite Fraction Path BFS
- 机床数据采集的特点
- Spring Boot 中的redis使用
- Search in Rotated Sorted Array