系统方向学习总结4-- Android 10.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题

Posted 怀化纱厂球迷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统方向学习总结4-- Android 10.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题相关的知识,希望对你有一定的参考价值。


活动地址:CSDN21天学习挑战赛

 

 最近跟着CSDN大佬,参与一个 21天打卡的活动

Android framework开发者带你参加21天学习挑战赛活动_安卓兼职framework应用工程师的博客-CSDN博客

这是第4次的内容 Android 10.0 导航栏横屏固定在底部显示的修改_安卓兼职framework应用工程师的博客-CSDN博客

       正常情况下横竖屏旋转的时候导航栏也会跟着一起旋转,但是在android R上面发现导航栏在横屏的时候是固定在右侧的,而不是旋转到底部。这个功能其实是Android 高版本特意修改的,为了是方便横屏玩游戏等场景的时候不小心误触

        一开始我以为是SystemUI里面控制的导航栏旋转界面切换,但是发现并不是,其实是跟framework中的 R.bool.config_navBarCanMove 这个变量有关,具体如下:

 

 

以上是关于系统方向学习总结4-- Android 10.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题的主要内容,如果未能解决你的问题,请参考以下文章

系统方向学习总结4-- Android 10.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题

系统方向学习总结1--Android 10.0 Settings 显示菜单增加选择屏幕密度选项

系统方向学习总结1--Android 10.0 Settings 显示菜单增加选择屏幕密度选项

系统方向学习总结1--Android 10.0 Settings 显示菜单增加选择屏幕密度选项

系统方向学习总结7--Android 10.0 app获取不到序列号解决方案

系统方向学习总结7--Android 10.0 app获取不到序列号解决方案