java - Android系统导航栏如何添加按钮?
问题描述
我需要在系统按钮的右侧添加一个额外的按钮,如图所示。单击它将执行与我的应用程序相关的特定操作。这可以做到吗?
解决方案
一般来说:不。没有API,只有操作系统可以控制导航区域。还要考虑一下您在使用各种可用的系统导航样式时遇到的问题,其中许多样式(如手势导航)甚至没有按钮。
一些应用程序使用屏幕覆盖来伪造东西,重新实现部分或全部导航和/或隐藏系统导航,但这样做你会遇到上述所有问题,加上屏幕覆盖固有的问题,再加上你我无法保证无论你做什么,它都会在未来继续发挥作用。我不建议尝试这种方法。
推荐阅读
- vba - 宏:从两个工作表中复制数据并在第三个中加入
- acumatica - 停止将计费类型/条款附加到合同发票的交易详细信息
- android - 使用充气机和放气机压缩超过一次
- hl7-fhir - FHIR:ImagingStudy 注释
- webpack - 在 vue 的 simple-webpack 模板中,build.js 来自哪里?
- java - 从桌面快捷方式运行 bash 脚本时保持终端打开
- jquery - 检查一个类附近是否在jQuery中添加了另一个类
- python - _tkinter.TclError: 字符 U+1f40d 超出 Tcl 允许的范围 (U+0000-U+FFFF)
- xml - XML 转换适用于一个文件,但不适用于另一个
- visual-studio - Visual Studio中VSCode的CTRL + D(“将选择添加到下一个位置匹配”)的等效快捷方式是什么?