将Cursor数据绑定到非列表布局

Joe*_*nek 5 android cursor

我正在编写一个屏幕,显示来自数据库的一行信息.基本上它是一个细节片段,表示与表中一个'行'有关的信息.我想了解将数据从游标(表中的一个唯一行)绑定到textview,复选框等布局的最佳实践.

AdapterView是票吗?

@JoeMalin建议:

然后在游标和文本视图数组之间编写适配器.

这归结了我的问题.将一系列文本视图挂钩到游标的正确方法是什么?

Joe*_*lin 1

如果您想在将某些光标数据移动到文本视图之前对其进行处理,那么您就超出了适配器模式,该模式假设将数据结构的形式“重铸”为另一个数据结构,而无需任何中间过程加工。适配器的优点在于,对于通过适配器链接的两个数据结构 A 和 B,假设只要 A 发生变化,B 就会自动发生变化。

当然,您可以重新定义适配器的想法以插入您自己的中间操作,例如转换日期,或者您可以使转换成为显示数据的视图的一个方面。我猜测“处理”实际上是格式化,您这样做是为了显示目的。这是文本视图的属性,而不是数据的属性;编写一些扩展文本视图并根据需要转换日期的内容。然后在游标和文本视图数组之间编写一个适配器。