gpt4 book ai didi

android - 向 LinearLayout 添加另一个 Layout 并在单独的 Activity 中处理此 Layout

转载 作者:行者123 更新时间:2023-11-29 16:27:10 28 4
gpt4 key购买 nike

  1. 我有一个 Activity,它使用一个带有 LinearLayout 的布局。
  2. 现在我想在运行时创建一个加载其他布局的子 Activity ,并将此布局添加为我的 LinearLatout 的项目。

如何做到这一点?请向我提供代码示例。

最佳答案

我在其他 SOF 问题中找到了解决方案:Android: start an intent into a framelayout

似乎对我有用:

public class FormActivity extends ActivityGroup {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.form);

LocalActivityManager m = getLocalActivityManager();

Intent intent = new Intent().setClass(this, ContactFieldActivity.class);
Window w = m.startActivity("tratat", intent);

View v = w.getDecorView();

LinearLayout container = (LinearLayout)findViewById(R.id.fieldsContainer);
container.addView(v);
}


}

关于android - 向 LinearLayout 添加另一个 Layout 并在单独的 Activity 中处理此 Layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2780264/

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