【问题标题】:Bind JSONArray to adapter将 JSONArray 绑定到适配器
【发布时间】:2009-11-24 09:03:21
【问题描述】:

您将如何将JSONArray 绑定到适配器,适配器将用于将数据绑定到微调器。

当然,我可以遍历 JSONArray 中的字符串并将它们添加到字符串数组中,但这似乎很麻烦。

【问题讨论】:

    标签: android


    【解决方案1】:

    创建您自己的适配器类,扩展 BaseAdapter,根据您认为合适的任何规则调整您的 JSON 数据。内置的适配器类不太适合 JSON 数据。

    【讨论】:

    • 我还没有看BaseAdapter是如何实现的,但是扩展baseadapter或者解析JSONArray为字符串数组会有区别吗?
    • 好吧,你不会得到多个数据副本(一个在 JSONArray 中,一个在你的字符串数组中)。
    • 嗯,这当然是真的,我猜你在为小型设备开发时必须考虑这些事情。我只需要弄清楚在 BaseAdapter 类中要覆盖哪些方法。
    • 您将在此处看到一些自定义适配器:github.com/commonsguy/cwac-adapter github.com/commonsguy/cwac-sacklist github.com/commonsguy/cwac-merge -- 这些更多用于以复合模式修改现有适配器数据,但它们可能仍然是有用的示例。
    猜你喜欢
    • 1970-01-01
    • 2018-08-10
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多