直接去掉底部虚拟按钮导航的编译
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>
在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>
本文介绍了如何在Android开发中通过修改Android.mk和config文件,将底部导航栏设置为仅手势操作,并将虚拟按钮高度设为0,实现无底栏布局。涉及修改NavigationBarMode、config_navBarInteractionMode和dimens.xml中的相关配置。
2796

被折叠的 条评论
为什么被折叠?



