Android 11 Framework去掉底部虚拟按钮导航

323 阅读1分钟

直接去掉底部虚拟按钮导航的编译

1.frameworks/base/packages/overlays/Android.mk

//删除3按钮的的配置
NavigationBarMode3ButtonOverlay

frameworks/base/core/res/res/values/config.xml

<!-- Controls the navigation bar interaction mode:
         0: 3 button mode (back, home, overview buttons)
         1: 2 button mode (back, home buttons + swipe up for overview)
         2: gestures only for back, home and overview —>
<integer name="config_navBarInteractionMode”>2</integer>

2.在frameworks/base/core/res/res/values/dimens.xml中把高度设置为0

<!-- Height of the bottom navigation / system bar. -->
<dimen name="navigation_bar_height">0dp</dimen>
 
<!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height -->
<dimen name="navigation_bar_height_landscape">0dp</dimen>