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

标签 android android-layout search

我想在我的 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/

相关文章:

android - 用gson反序列化json

android - appcompat-v7 自定义按钮颜色

Android-在两个图像之间翻转水平动画

c# - Azure 搜索服务删除索引

php - 合并两个 CActiveDataProvider 并在 yii 的 CGridview 中显示结果

android - 如何在回收站 View 中设置 On Item Click 监听器并将一个 Activity 中来自 JSON 的数据发送到另一个 Activity ?

android - Android 手机上可用的所有布局元素是否都适用于 Android Wear?

Android TabLayout如何制作两条下划线

python - 如何在 Python 中搜索元组列表

android - EditText 不接受输入