gpt4 book ai didi

android - Android 应用程序开发指南是否允许禁用特定应用程序的默认菜单和后退按钮?

转载 作者:行者123 更新时间:2023-11-29 15:29:25 25 4
gpt4 key购买 nike

在我的应用程序中,有一些按钮非常接近该设备的默认后退按钮和菜单按钮。因此,我在按下靠近“菜单”和“后退”按钮的“我的应用程序”按钮时遇到了问题。

因此,出于该应用程序的目的,我想禁用默认的返回和菜单按钮。

如果我们想在特定应用程序期间禁用后退和菜单按钮,Android 应用程序开发指南是否允许?如果是,那怎么可能?

谢谢。

最佳答案

So is Android Application development Guideline allow if we want to disable the back and Menu Button during perticular application?

任何操作系统(Windows、Mac、iOS、Android 等)的编程准则都是不要破坏默认行为

用户会期望您的应用程序支持他/她正在使用的设备的默认行为,并且在大多数情况下,正是出于这个原因购买该设备:他/她喜欢默认行为。如果他/她想要另一种类型的用户交互,他/她会购买另一种类型的设备。

In my application there are some buttons that are very near to that device default back button and Menu Button

只要您的按钮在屏幕上,我不认为它会成为问题。然而,如果它在某种程度上是一个问题,比覆盖默认行为更好的解决方案是移动放大您的按钮,使用户更容易点击它们。

If yes then how it is possible?

是的,可以做到。

要禁用后退按钮,只需在出现问题的任何 Activity 中覆盖 onBackPressed() 并将其实现留空:

public void onBackPressed() {
//Do nothing
}

如果您从 Activity 中扩充菜单,则菜单按钮只会成为问题。标准行为是,只要您不告诉您的 Activity 做某事,当您点击菜单按钮时什么也不会发生。

关于android - Android 应用程序开发指南是否允许禁用特定应用程序的默认菜单和后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com