android - 在 Android 中禁用搜索按钮(快速搜索框)

标签 android search

我现在正在开发一个应用程序,我需要禁用快速搜索框,因为它会以某种方式关闭我的对话框,这些对话框请求信息以阻止那些不应该使用我的应用程序的人[它正在开发中,并且它已上市 - 它使人们更容易了解最新情况]。所有类型的关闭对话框的监听器都不会被触发 - 我不知道为什么。我到处都找过了,但没有得到如何禁用它的结果。 (2.1 及更高版本)。 How to disable QSB..?这是一个好的开始,但它不起作用。我不知道为什么谷歌坚持我使用这个......我在我的应用程序中绝对不需要这个。 我该如何解决这个问题...或者我是否必须尝试另一种 DRM?

最佳答案

您可以通过实现此功能并返回 false 来阻止对您的 Activity 或对话框的搜索:

public boolean onSearchRequested() {
    return false;
}

更新:
代码也适用于对话框

关于android - 在 Android 中禁用搜索按钮(快速搜索框),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7021739/

相关文章:

Android - 自定义 ListView 适配器 - 多选删除 - Indexoutofbounds - 为什么?

android - 一个 xml 文件中的所有组件样式?

java - 需要帮助逐行读取文件

php - 从多行中选择

c++ - 二叉搜索树的智能指针深度优先搜索

java - 如何读取和搜索 jTable 中的文件?

android - 如何使用Delphi实现android和ios的共享文本选项

java - 无法将新行字符串附加到文件 Android 本地存储

Android ViewPager setCurrentItem 在 onResume 后不起作用

ruby-on-rails - 用太阳黑子重新索引一个特定的记录