我现在正在开发一个应用程序,我需要禁用快速搜索框,因为它会以某种方式关闭我的对话框,这些对话框请求信息以阻止那些不应该使用我的应用程序的人[它正在开发中,并且它已上市 - 它使人们更容易了解最新情况]。所有类型的关闭对话框的监听器都不会被触发 - 我不知道为什么。我到处都找过了,但没有得到如何禁用它的结果。 (2.1 及更高版本)。 How to disable QSB..?这是一个好的开始,但它不起作用。我不知道为什么谷歌坚持我使用这个......我在我的应用程序中绝对不需要这个。 我该如何解决这个问题...或者我是否必须尝试另一种 DRM?
最佳答案
您可以通过实现此功能并返回 false 来阻止对您的 Activity 或对话框的搜索:
public boolean onSearchRequested() {
return false;
}
更新:
代码也适用于对话框
关于android - 在 Android 中禁用搜索按钮(快速搜索框),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7021739/