Android 如何在布局中多次创建相同的片段?

Android 如何在布局中多次创建相同的片段?,android,android-layout,android-fragments,Android,Android Layout,Android Fragments,我有一个片段来注册客户地址(称为“地址”),其中包含一个“+”按钮 我想在下面创建另一个包含相同内容的片段,以便客户可以添加任意多个地址 我知道可以通过编程一个接一个地创建组件。但是,这个fragmet有点复杂,我不想动态创建它 可以在片段本身的布局中多次插入同一片段吗?我明白了 @Override public void onClick(View v) { LinearLayout newlayout = new LinearLayout(getContext());

我有一个片段来注册客户地址(称为“地址”),其中包含一个“+”按钮

我想在下面创建另一个包含相同内容的片段,以便客户可以添加任意多个地址

我知道可以通过编程一个接一个地创建组件。但是,这个fragmet有点复杂,我不想动态创建它

可以在片段本身的布局中多次插入同一片段吗?

我明白了

    @Override
public void onClick(View v) {
    LinearLayout newlayout = new LinearLayout(getContext());
    newlayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
    newlayout.setId(ConfigFragment.generateViewId());
    LinearLayout parentlayout = (LinearLayout) view.findViewById(R.id.regpet_frame_main);
    parentlayout.addView(newlayout);
    ConfigFragment.openFragment(new RegPetFragment(), newlayout.getId(), getChildFragmentManager(), getString(R.string.title_reg_pet));
}

肯定会有新的问题出现

你最好使用一个
扩展视图
的类,而不是
扩展片段
@cricket,我是否应该将
扩展片段
更改为
扩展视图
?这并不是那么容易的不。我的观点是,对于你似乎在用动态布局做的事情,片段似乎有些过火。@cricket_007,我是个新手!如果你能帮我这个忙,我会非常高兴的!有没有可以帮助我的教程或其他东西的链接?对不起,我什么都没有。我将用这种方式表达这个问题:为什么不使用
ArrayAdapter
来加载
列表视图
?即使你不想让它滚动,这基本上就是我认为你在这里所做的。