Android ActivityGroup的使用代码将子activty 的layout加入到主activity中

在主activity中用LinearLayout 把子 activity包含进来
 
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);
// Activity 转为 View
  Window w = m.startActivity("tratat", intent);

  View v = w.getDecorView();

  LinearLayout container = (LinearLayout)findViewById(R.id.fieldsContainer);

  container.addView(v);// 容器添加View

  }

  }
posted @ 2011-11-23 13:07  扬帆一号86  阅读(485)  评论(0编辑  收藏  举报