适配器是否可以在代码中动态构建的布局上使用?

时间:2011-05-28 15:56:41

标签: android layout user-interface adapter

我有一个SQL数据库,我正在动态添加行和列。

我想将SQL数据库中的数据显示在LinearLayouts的ListView上,但由于行和列的增长和动态缩小,我需要在代码中动态构建布局。

有没有办法使用SimpleCursorAdapter将数据映射到我的布局?或者,SimpleCursorAdapter只能用于静态定义的XML布局吗?

1 个答案:

答案 0 :(得分:1)

  

我有一个SQL数据库,我正在动态地添加行和列。

嗯,好的。

  

我想将SQL数据库中的数据显示在LinearLayouts的ListView上

除非您对列数有限制,否则这可能很困难。

  

有没有办法使用SimpleCursorAdapter将数据映射到我的布局?

仅当有合理的最大列数时。在这种情况下,正如@Maximus建议的那样,您可以使用View.GONE隐藏未使用的列。否则,您最好使用CursorAdapter并相应地覆盖newView()bindView()