读书人

集中治理Activity

发布时间: 2012-06-26 10:04:13 作者: rapoo

集中管理Activity

有时候在设计软件的时候布局复杂的话不利于查看跟更改,这时候我们可以在新建几个Activity,然后用ActivityGroup l来管理这写Activity

package com.android.antking.abv;import android.app.Activity;import android.os.Bundle;public class Activity1 extends Activity{ public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity1);    }}
?package com.android.antking.abv;
import android.app.ActivityGroup;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.Window;import android.widget.LinearLayout;public class MyMain extends ActivityGroup {    /** Called when the activity is first created. */       Activity1 activity;        LinearLayout layout;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);             Intent intent = new Intent(this,Activity1.class);        layout=(LinearLayout)this.findViewById(R.id.linearLayout1);        //ActivityGroup管理Activity,Activity转为View       Window subActivity = this.getLocalActivityManager().startActivity("Activity",intent);       View view = subActivity.getDecorView();       layout.addView(view);                   }}
?

读书人网 >移动开发

热点推荐