gpt4 book ai didi

android - 将 Cursor 数据绑定(bind)到非列表布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:38 24 4
gpt4 key购买 nike

我正在编写一个屏幕,显示来自数据库的一行信息。基本上它是一个 Detail Fragment,表示与表中的一个“行”有关的信息。我想了解将数据从游标(表中的唯一行)绑定(bind)到 TextView 、复选框等布局的最佳实践。

AdapterView 是票吗?

@JoeMalin 建议:

Then write an adapter between a cursor and an array of text views.

这归结为我的问题。将一系列 TextView 挂接到游标的正确方法是什么?

最佳答案

如果你想在将一些游标数据移动到 TextView 之前对其进行处理,那么你将超越适配器模式,它假定将一种数据结构的形式“重铸”为另一种数据结构无需任何中间处理。适配器的优点在于,对于由适配器链接的两个数据结构 A 和 B,假定只要 A 发生变化,B 就会自动发生变化。

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

关于android - 将 Cursor 数据绑定(bind)到非列表布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com