搜索视图或带有子菜单的对话框?
Search view or dialog with submenus?
我想在应用程序中单击顶部搜索工具栏时实现功能,几个按钮出现在搜索输入字段下方,允许我 select 不同的多个 selection 子菜单在我提交搜索之前从 API 动态填充。最常见的实现方式是什么。我应该使用什么 android 组件。我试过使用对话框作为搜索视图容器,但我不确定单击时如何显示子菜单。
这不是一个有效的答案,但仍然有效。
我认为搜索不会提供那种功能,如果提供的话,我不知道回问题。
所以你可以做的是删除搜索视图并将文本视图放在那里,用户 textview.addtextchnagedlisnter 在 android 中并在回收视图或列表视图中填充数据由你决定,你可以将布局放在顶部回收站视图或列表视图。
并且您可以根据需要进行自定义。
谢谢
我最后做的是制作 FragmentDialog,它会在单击顶部操作栏中的搜索图标时弹出。 FragmentDialog 的重力设置为顶部并隐藏主要内容,如图片所示。 Dialog 有自己的布局,下面有 searchView 和过滤器。它以编程方式设置 UI 组件可见性。有固定高度 200dp 的多选列表视图,我用不同的数据填充它,具体取决于单击哪个按钮。它们在相对布局中彼此堆叠,我将它们隐藏在后退按钮和提交按钮点击中。
我想在应用程序中单击顶部搜索工具栏时实现功能,几个按钮出现在搜索输入字段下方,允许我 select 不同的多个 selection 子菜单在我提交搜索之前从 API 动态填充。最常见的实现方式是什么。我应该使用什么 android 组件。我试过使用对话框作为搜索视图容器,但我不确定单击时如何显示子菜单。
这不是一个有效的答案,但仍然有效。
我认为搜索不会提供那种功能,如果提供的话,我不知道回问题。
所以你可以做的是删除搜索视图并将文本视图放在那里,用户 textview.addtextchnagedlisnter 在 android 中并在回收视图或列表视图中填充数据由你决定,你可以将布局放在顶部回收站视图或列表视图。
并且您可以根据需要进行自定义。
谢谢
我最后做的是制作 FragmentDialog,它会在单击顶部操作栏中的搜索图标时弹出。 FragmentDialog 的重力设置为顶部并隐藏主要内容,如图片所示。 Dialog 有自己的布局,下面有 searchView 和过滤器。它以编程方式设置 UI 组件可见性。有固定高度 200dp 的多选列表视图,我用不同的数据填充它,具体取决于单击哪个按钮。它们在相对布局中彼此堆叠,我将它们隐藏在后退按钮和提交按钮点击中。