android - 适配器可以用在动态构建代码的布局上吗?

标签 android layout user-interface adapter

我有一个 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/

相关文章:

Android canvas是否可以使用矢量数据绘制

显示键盘时的布局问题

java - 数组列表中的元素出现在新行上

c# - WPF如何根据窗口大小调整某个控件的大小?

android - 布局计算时间过长

python - 如何在 PySide 中强制重新绘制?

java - 当您在 JTextArea 上选择行时如何知道行号? [JAVA]

android - NPE 在运行 Android 5.1 的 OnePlus One 上的 getSupportActionBar()

android - 生成的类列表不存在 {module root}\build\intermediates\data-binding-info\release\_generated.txt

android - 文本未在 TextView 中正确显示