gpt4 book ai didi

java - Android以编程方式添加布局资源到 View

转载 作者:行者123 更新时间:2023-12-01 21:18:28 25 4
gpt4 key购买 nike

我想要填充的 Activity 中有一个 ScrollView 。我想要添加到列表中的每个项目都由多个 View ( TextView 、 ImageView 等)组成。是否可以使用这些项目创建预定义的布局资源,然后将其添加到 View 并以编程方式更改项目内容,而不是以编程方式创建每个 View ,并将其添加到线性布局,然后将其添加到包含的布局?

本质上,是否可以执行以下操作:

container.addView(R.layout.listItem);

如果是这样,我如何访问列表项中的 View 来更改它们?

最佳答案

这就是inflate(int, ViewGroup, boolean)将第三个参数 attachToRoot 设置为 true

getLayoutInflater().inflate(R.layout.listItem, container, true);

之后一切都很简单

container.findViewById(R.id.text_view)

关于java - Android以编程方式添加布局资源到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39532014/

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