我有一个 SQL 数据库,我正在向其中动态添加行和列。
我想将 SQL 数据库中的数据显示到 LinearLayouts 的 ListView 上,但由于行和列动态增长和收缩,我将需要在我的代码中动态构建布局。
有没有办法使用 SimpleCursorAdapter 将数据映射到我的布局中?或者 SimpleCursorAdapter 只能用于静态定义的 XML 布局吗?
最佳答案
I have an SQL database that I am dynamically adding rows and columns to.
嗯,好的。
I want to display the data in the SQL database onto a ListView of LinearLayouts
除非您对列数有限制,否则这可能很困难。
Is there a way to use a SimpleCursorAdapter to map the data into my layout?
仅当存在合理的最大列数时。在这种情况下,正如@Maximus 建议的那样,您可以使用 View.GONE
隐藏未使用的列。否则,您最好使用 CursorAdapter
并相应地覆盖 newView()
和 bindView()
。
关于android - 适配器可以用在动态构建代码的布局上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162730/