gpt4 book ai didi

java - Android - 使用现有 XML 布局动态添加项目到 ListView?

转载 作者:行者123 更新时间:2023-12-02 08:06:45 25 4
gpt4 key购买 nike

我有一个 ListView,我想向其中动态添加项目。对于项目,我想使用在 XML 中定义的特定布局。如何向其中添加项目并让每个项目使用特定的 XML 布局?

我必须创建一个适配器并跳过所有这些麻烦吗?我需要展示的项目只有少数。每个项目都有一些需要填充的 TextView 以及需要显示的图像。

如果我选择适配器路线,我基本上需要创建一个自定义对象/类,其中包含每个 TextView 的文本以及我正在下载的图像的 URL。仅仅显示少数 ListView 项目似乎太过分了。

我是否可以通过某种方式迭代我的项目,为每个项目增加一个 View 并将它们添加到 ListView 中?

最佳答案

您想使用 ScrollView 来实现您的目的。工作原理与 ListView 类似,只不过规则是 ScrollView 应该只有一个子布局(该布局将包含您想要放入其中的所有项目)。膨胀布局,然后 addView()。重复冲洗。

关于java - Android - 使用现有 XML 布局动态添加项目到 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8042941/

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