【发布时间】:2012-04-10 15:37:04
【问题描述】:
直升机。
我有以下要求:
我有一个显示数据库中所有项目的列表(ListView 或 Spinner 取决于方向)。此列表用作项目关联数据的详细列表的过滤器。这很好用(我使用 Loader 和 ContentProvider 来获取数据)。 Project 列表和 Detail 列表实现为单独的片段,并通过 onProjectSelectedListener 接口进行通信。
我的要求是:我需要“ALL”作为第一个列表项,以禁用过滤器并显示所有数据(没有项目过滤器)。我怎么能意识到这一点(欢迎使用 SQLite oder Android 解决方案)。最好的我会在ItemSelected上为“ALL”-Item选择一个特定的ID(例如:-100)。
现在
Project 1 (id: 1)
Project 2 (id: 2)
Project 3 (id: 3)
...
必填
ALL Projects (id: -100)
Project 1 (id: 1)
Project 2 (id: 2)
Project 3 (id: 3)
...
【问题讨论】:
标签: android sqlite listview spinner android-contentprovider