1

我正在制作一个列表,LinearLayout并希望将几个“人”对象添加到我的“列表”中在我的数据库中找到特定的人。

我该怎么做呢?我尝试过使用 aTextView但是包含所有所需的值太简单了。

我也尝试过使用 aListView但我有几个LinearLayout彼此相邻。单独滚动,因此ListView我无法使用它们

这是一张图片: 每列是一个线性视图,每一行都应该是一个对象

如您所见,我正在尝试制作一个排序网格,每一列都是一个线性视图,目前每一行也是如此。我意识到有一个网格,但我需要能够将对象放在我想要的位置,而且我太缺乏经验,无法为 gridview 编写自己的适配器

4

1 回答 1

0

您可以使用ListView带有自定义的ArrayAdapter.

看看这个例子

代替Weather类,使用您自己的Person对象并进行必要的修改。

编辑:

阅读您的编辑后,我可以看到您有某种网格。所以我最好的猜测是将 aGridView与自定义适配器一起使用。由于您是从数据库中获取数据,因此您不妨使用自定义的CursorAdapter.

但我还没有弄清楚你想做什么。

您似乎希望所有单元格都可见。这仅意味着您拥有少量/有限数量的单元格,在这种情况下,GridView 不会比将视图添加到布局的 for 循环更好。

于 2012-08-30T12:49:10.453 回答