java - Android 物理/电容式导航按钮

标签 java android button navigation

如何检查设备上的屏幕或物理/电容式导航按钮 enter image description here

最佳答案

您可以使用 ViewConfiguration.get(context).hasPermanentMenuKey()

仅适用于 API 级别 14+

更多信息 herehere

有帮助的最佳答案将是 this

boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey();
boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);

if(!hasMenuKey && !hasBackKey) {

}

关于java - Android 物理/电容式导航按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942570/

相关文章:

java - 带有图像的 JLabel?

java - 如何正确地将以下 if 语句重写为条件语句?使用乘法复合赋值运算符

android - 引起原因:com.android.dex.DexException:多个dex文件定义了Landroid/arch/core/internal/SafeIterableMap $ ListIterator;

Android FileObserver 传递未记录的事件 32768

swift - 如何在 button.addTarget Action 中发送多个按钮? swift 3

java - 不允许在 for 循环中操作 TreeSet

Java - 在 setBorder 中设置字体/颜色

android - 鸟舍 Activity 崩溃

c# - 如果 bool 变量为真,则禁用按钮

gwt - 在 CellTable 列中创建自定义 ActionCell