需要一个建议来显示Android的大量数据

时间:2014-11-17 03:46:34

标签: android user-interface

需要一个关于一件事的建议:我正在开发一个应用程序,它需要显示有关某些项目的大量信息,这些项目可能是不同类型的,具有一些类似的属性和一些额外的属性。像这样:

Trade Mark
1. id : 211
2. name : Bla bla bla
3. Color : green
...
...
..
44. location

Invention
1. id : 211
2. name : Bla bla bla
3. Category : vehicle 
...
...
..
44. location

因此所有这些项目都显示在一个列表中,但是当您选择一个时,它应该显示更详细的信息。

我的问题是:显示数据的最佳做法是什么?我应该为每个类别创建不同的活动吗?或者我应该创建一个活动并隐藏/显示与特定类别相关的属性?或者也许你可以通过展示更有效的东西带我走向光明。非常感谢。谢谢! =)

2 个答案:

答案 0 :(得分:0)

  

显示数据的最佳做法是什么?

对ViewHolder模式使用ListView / GridView

  

我应该为每个类别创建不同的活动吗?或者我应该   创建一个活动并隐藏/显示与特定相关的属性   类别?

它真的取决于你,使用show-hide方法的布局会减少项目中classes的数量,但会使代码更难阅读。< / p>

答案 1 :(得分:0)

ExpandableListView是要走的路。不需要多个活动或片段。如果你愿意,你可以创建一个包含ExpandableListView的片段,但就是这样 - 不需要多个活动。如果您正在使用平板电脑,那么当您单击特定项目时,您可能希望为列表项详细信息添加detailed片段。不多也不少,imho。