我正在编写一个屏幕,显示来自数据库的一行信息。基本上,它是一个细节 fragment ,表示与表中一个“行”有关的信息。我想了解将光标(表中的唯一行)中的数据绑定(bind)到textview,复选框等布局的最佳实践。
是AdapterView的票吗?
@JoeMalin建议:
这简直是我的问题。将一系列文本 View 链接到光标的正确方法是什么?
最佳答案
如果要在将某些游标数据移至文本 View 之前对其进行处理,那么您将超越适配器模式,该适配器模式假定将数据结构的形式“重铸”为另一个数据结构,而无需任何中间操作加工。适配器的优点在于,对于通过适配器链接的两个数据结构A和B,假定B每当A更改时就自动更改。
当然,您可以重新定义适配器的概念以插入您自己的中间操作,例如转换日期,或者可以使转换成为显示数据的 View 的一个方面。我猜想“处理”实际上是格式化,您这样做是出于显示目的。那是文本 View 的属性,而不是数据。写一些扩展文本 View 并根据需要转换日期的内容。然后在光标和文本 View 数组之间编写适配器。
关于android - 将Cursor数据绑定(bind)到非列表布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9282292/