【问题标题】:Using the Adapter Class to synchronize data with a non-AdapterView View Group使用 Adapter 类与非 AdapterView 视图组同步数据
【发布时间】:2011-10-15 18:58:14
【问题描述】:

我想使用适配器将数据列表与将显示的垂直 LinearLayout 同步。我遇到的问题是非AdapterView 视图组(如LinearLayout)没有setAdapter() 方法。任何人都可以提出实现这一目标的方法吗?

【问题讨论】:

    标签: android list adapter android-linearlayout android-adapterview


    【解决方案1】:

    改为使用带有 SimpleAdapter 或 SimpleCursorAdapter 的 ListView。两种适配器都非常灵活,可根据您的数据进行各种自定义。

    【讨论】:

    • 这就是我现在所拥有的。不幸的是,这个列表显示在滚动视图中。列表视图不应该显示在滚动视图中。
    • 为什么不把它从滚动视图中移除,你也可以基于LinearLayout制作一个自定义视图?
    • 不确定基于线性布局的自定义视图有什么帮助,但我需要滚动视图,因为我要显示的视图的高度超过了我要显示的窗口的高度在。
    • 有两个独立的可缩放区域是否合理,一半用于列表视图,另一半用于其他小部件滚动?
    • 我有一个特定的布局。我很确定我最终会在列表中使用 LinearLayout。此时的主要问题是如何填充它。
    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多