应使用哪些UI组件进行过滤和/或排序?

时间:2014-04-18 13:46:24

标签: android filter android-actionbar navigation-drawer

背景

我正在替代默认的应用管理器应用(here),目前我有4个排序选项和一个过滤选项:

  • 按安装时间,更新时间,包名称和应用名称排序
  • 是否包含系统应用

这可以在这里显示:

enter image description here

正如您所看到的,过滤和排序都通过操作栏子菜单显示在此处,我想我应该采用不同的方式。

问题

我希望为过滤添加更多功能,我认为当前的实现是不够的。

我已阅读指南(herehere)并且我不确定是否应该使用导航抽屉,也许我应该使用“查看控件”(链接{ {3}})排序部分的操作栏上的组件。

问题

我该如何解决这个问题?

是否有明确规定过滤器选项的位置(显示给用户的数据)?

排序功能怎么样?

1 个答案:

答案 0 :(得分:1)

根据文档,导航抽屉听起来不合适。它更有针对性地在不同的活动/屏幕之间进行交流。

View Control下拉列表似乎也不合适;你并没有真正改变观点/账户或任何东西,只是重新组织已经存在的东西。

如果我是你,我会更改排序设置ActionBar项目以打开对话框而不是下拉列表。你可以在那里找到你的复选框,以及一个用于排序的字段的微调器。