相关疑难解决方法(0)

在Android searchview中显示建议列表中的选择

我有一个带有建议清单的搜索查看.如果用户从列表中选择一个项目,则会发送新意图并且我可以应用我的过滤器,但搜索视图仍为空.

如果我使用setQuery更新onNewIntent中的搜索视图(见下文),效果是所选项目显示在搜索视图中,但建议列表会再次弹出.我可以避免这种情况,只在搜索视图中显示当前查询文本而不会弹出建议列表吗?

@Override
protected void onNewIntent(Intent intent) {
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
    final String query = intent.getStringExtra(SearchManager.QUERY);
    if (!query.equals(searchView.getQuery())) {
    searchView.setQuery(query, false); // makes the suggestions pop up
    }
    applyFilter(query);
}
}
Run Code Online (Sandbox Code Playgroud)

android searchview

11
推荐指数
1
解决办法
6000
查看次数

标签 统计

android ×1

searchview ×1