本文主要是介绍Android 虚拟导航栏默认在底部(navigationBar),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android 虚拟导航栏默认在底部(navigationBar)
最近有接到将设备的虚拟导航栏默认固定在底部的项目需求,具体修改参照如下:
/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
int navigationBarPosition(int displayWidth, int displayHeight, int displayRotation) {
- if (navigationBarCanMove() && displayWidth > displayHeight) {
- if (displayRotation == Surface.ROTATION_270) {
- return NAV_BAR_LEFT;
- } else if (displayRotation == Surface.ROTATION_90) {
- return NAV_BAR_RIGHT;
- }
- }return NAV_BAR_BOTTOM;}
重新编译验证,修改生效,虚拟导航栏已默认在底部
这篇关于Android 虚拟导航栏默认在底部(navigationBar)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!