dynamic添加多个片段到我的活动布局

我有一个没有子视图的线性布局

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > </LinearLayout> 

我想dynamic地添加一个片段或两个片段按照要求在它。 我知道添加一个片段,但我怎么能添加两个片段dynamic地给它。 我有两个片段,并在每个片段内我写下面的oncreateview

 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub //return super.onCreateView(inflater, container, savedInstanceState); View v=inflater.inflate(R.layout.frag1, container, false); v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); return v; } 

我想添加使用下面的代码,但第二个片段是通过第一个来。

 FragmentTransaction ft=fm.beginTransaction(); frag1 f=new frag1(); frag2 ff=new frag2(); ft.add(android.R.id.content, f); ft.add(android.R.id.content, ff); ft.commit(); 

请更新如何做到这一点。 谢谢

Solutions Collecting From Web of "dynamic添加多个片段到我的活动布局"

这个招式做戏法:

  FragmentTransaction ft=fm.beginTransaction(); frag1 f=new frag1(); frag2 ff=new frag2(); LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); ft.add(android.R.id.content, f).commit(); FragmentTransaction ft=fm.beginTransaction(); // this line might be unnescessary ft.add(android.R.id.content, ff).commit();