使用子菜单搜索视图或对话框?

时间:2019-03-16 17:33:48

标签: android search android-custom-view searchview

当我单击应用程序中顶部的搜索工具栏时,我想实现功能,一些按钮出现在搜索输入字段下方,允许我选择不同的多重选择子菜单,这些子菜单是从API动态填充的,然后再提交搜索。最常见的实现方法是什么。我应该使用哪些android组件。我尝试过使用对话框作为搜索视图容器,但是不确定如何单击该子菜单。enter image description here

2 个答案:

答案 0 :(得分:0)

这不是有效的答案,但仍然有效。

我不认为搜索提供了这种功能,我不回头。

因此,您可以做的是删除搜索视图,然后将textview放在其中,并将用户textview.addtextchnagedlisnter放入android,然后将数据填充到回收站视图或列表视图中,然后将布局放在回收站视图或列表视图的顶部。 >

您可以根据需要进行自定义。

谢谢

答案 1 :(得分:0)

我最终要做的是制作FragmentDialog,当单击顶部操作栏中的搜索图标时会弹出该对话框。 FragmentDialog将重力设置为顶部,并像图片一样隐藏主要内容。对话框有自己的布局,带有searchView及其下面的过滤器。它以编程方式设置UI组件可见性。有一个固定高度为200dp的多选列表视图,根据单击哪个按钮,我用不同的数据填充它。它们以相对布局彼此堆叠,我将它们隐藏在“后退”按钮和“提交”按钮上。