在我的 HTC Desire (Froyo) 的系统范围搜索中,我看到搜索输入字段左侧有一个小下拉菜单,可以选择我要搜索的位置(所有、网络、应用程序)。
我如何在我的应用程序中实现这个? Google 开发者网站上的搜索教程没有解决这个问题。
所以在如下场景中,摘自 Android 文档,
我想点击书籍,然后获得某种菜单,例如选择“单词”、“标题”作为搜索模式。
更新:我不是在寻找 QuickAction 对话框本身,而是如何将某些东西附加到触摸时会使用react的书籍图标,以便我可以附加 QuickAction 或新 Activity 或 . .. 我想使用 http://developer.android.com/guide/topics/search/search-dialog.html 中描述的标准 Android 搜索对话框
最佳答案
您无法修改系统的搜索对话框。因此,如果您希望自定义设置(例如在用户触摸图标时出现下拉菜单),您必须实现自己的对话框。这会使您的搜索不标准,所以我不建议这样做。
但是,如果我不能说服您,您可以在此处查看 Android 的内置搜索对话框是如何实现的:
在 Android 3.x 中,通过引入 SearchView 类,这变得更容易一些。
关于android - 如何在 Android 中的搜索输入字段旁边添加下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5502330/