gpt4 book ai didi

android - 在运行时将布局动态插入到 Activity 中

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:16 25 4
gpt4 key购买 nike

我需要在运行时根据按钮的点击动态地将"template"布局添加到我的 Activity 中。

下面的代码块中显示的是我的布局的简化版本。 HEADER C的内容(即BODY C1,BODY C2 ... BODY Cn)是运行时需要添加的组件。它们都是相同的格式,并在具有相对布局的单独 xml 文件中定义。我如何完成这个任务?我试过 LayoutInflater,但没有成功。 LayoutInflater 是否需要 LinearLayout 来膨胀?

<SCROLLVIEW>
<RELATIVE_LAYOUT>
____________
HEADER A
____________
BODY A
</RELATIVE_LAYOUT>
<RELATIVE_LAYOUT>
____________
HEADER B
____________
BODY B
</RELATIVE_LAYOUT>
<RELATIVE_LAYOUT>
____________
HEADER C
____________
BODY C1
____________
BODY C2
.
.
.
____________
BODY Cn
<RELATIVE_LAYOUT>
</SCROLLVIEW>

谢谢,任何指导都将不胜感激!

最佳答案

    LinearLayout Parent = (LinearLayout) findViewById(R.id.linearLayout);

View child = getLayoutInflater().inflate(R.layout.main_new,null);
Parent.addView(child);

关于android - 在运行时将布局动态插入到 Activity 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425101/

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