1、静态修改
代码路径:frameworks/base/core/res/res/values/config.xml,由于我是用hbuilder打开
我们可以看到代码注释
<!-- 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">0</integer>
0代表的是3 button 模式
1代表的是2 button 模式
2代表的是手势模式
2、下面开始修改
1.同样的在vendor新建文件夹values,同时只保留需要修改的文件内容
注意最后别直接在源码那里直接修改,后期不好维护。
2.修改内容
<!-- 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">0</integer>
3.执行make framework-res单编译
注意,有时候,我们使用overlay方式编译,明明修改,但是就是不生效,这时候,需要去查找是不是已经有同样的overlay了。