我有一个SQL数据库,我正在动态添加行和列。
我想将SQL数据库中的数据显示在LinearLayouts的ListView上,但由于行和列的增长和动态缩小,我需要在代码中动态构建布局。
有没有办法使用SimpleCursorAdapter将数据映射到我的布局?或者,SimpleCursorAdapter只能用于静态定义的XML布局吗?
答案 0 :(得分:1)
嗯,好的。我有一个SQL数据库,我正在动态地添加行和列。
我想将SQL数据库中的数据显示在LinearLayouts的ListView上
除非您对列数有限制,否则这可能很困难。
有没有办法使用SimpleCursorAdapter将数据映射到我的布局?
仅当有合理的最大列数时。在这种情况下,正如@Maximus建议的那样,您可以使用View.GONE
隐藏未使用的列。否则,您最好使用CursorAdapter
并相应地覆盖newView()
和bindView()
。