gpt4 book ai didi

android - 为范围搜索自定义 android 搜索小部件

转载 作者:行者123 更新时间:2023-11-30 02:54:09 25 4
gpt4 key购买 nike

我想在我的 android 应用程序中实现搜索过滤器。我已经阅读了有关如何集成搜索过滤器的示例,并能够理解如何将其集成到应用程序中。但我的要求是在搜索时提供基于过滤器的范围搜索。我试图搜索类似的实现,但找不到任何示例。请查看此 UI Pattern 中的 Scoped Search 部分集合,尤其是适用于 iPhone 的 Dropbox 示例。

如前所述,我无法在 android 中找到类似的示例,但通过查看 Dictionary.com 的应用程序(如下所示的快照)我开始知道它在 android 中也是可能的(当然通过添加更多的努力以防万一它不可能与搜索小部件本身)。任何人都可以提供任何指导,说明如何在我的应用程序中实现类似范围的搜索吗?

感谢您花时间研究这个问题。

enter image description here

最佳答案

我会做以下事情:首先,我使用选择为警报对话框创建一个搜索类型布局:(图像、视频等)然后我为搜索创建 Activity 并实现小部件(就像在 android 指南上一样)。

在 Activity 中创建一个变量:

private String searchType = "";

然后

...
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.YOUR_MENU, menu);
MenuItem menuItem = menu.findItem(R.id.action_search);
SearchView searchView = (SearchView) MenuItemCompat
.getActionView(menuItem);
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
//HERE INSERT THE CODE ABOUT THE ALERT DIALOG FOR THE CHOOSE
//THEN INSERT THE aALERT DIALOG RESPONSE INTO THE searchType VARIABLE
}
}

关于android - 为范围搜索自定义 android 搜索小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com