目前,我已经开发了一个Activity
来显示使用RecyclerView
搜索功能的数据列表(如图1所示)。
我想在工具栏中添加过滤选项,类似于Youtube应用中的过滤器(请参阅image_2)。任何人都可以给我提供易于实现的线索吗? UI设计和业务逻辑。
知道如何实现过滤器对话框窗口(见image_3)?我应该只使用AlertDialog
还是有其他更好的选择?
答案 0 :(得分:1)
因此,您需要创建一个选项菜单,该菜单启动带有自定义布局的DialogFragment,并在对话框中获取用户过滤的标签,然后您可以使用它们来过滤您的Recyclerview。
您的适配器应该实现Filterable接口!!
您可以按照以下说明进行操作:
您的适配器必须实现Filterable。