【发布时间】:2018-08-28 17:28:30
【问题描述】:
我已经按照http://developer.android.com/guide/topics/search/search-dialog.html 中的说明实现了搜索功能。这在带有硬件搜索按钮的 Android 2.3.5 上运行良好。现在我想知道如何集成软件搜索按钮。我在ActionBar 中添加了一个按钮,但现在我想知道如何显示一个用于输入查询的对话框,就像按下硬件按钮后显示的对话框一样。
【问题讨论】:
我已经按照http://developer.android.com/guide/topics/search/search-dialog.html 中的说明实现了搜索功能。这在带有硬件搜索按钮的 Android 2.3.5 上运行良好。现在我想知道如何集成软件搜索按钮。我在ActionBar 中添加了一个按钮,但现在我想知道如何显示一个用于输入查询的对话框,就像按下硬件按钮后显示的对话框一样。
【问题讨论】:
在您的onOptionsItemSelected 方法中,检查用户是否按下了您的搜索按钮。
如果是这样,请在您的Activity 中调用方法onSearchRequested(),然后您的自定义搜索实现应该会弹出。
【讨论】: