WEB开发网
开发学院手机开发Android 开发 Android 使用ActivityGroup来切换Activity和Layou... 阅读

Android 使用ActivityGroup来切换Activity和Layout

 2010-09-10 00:00:00 来源:WEB开发网   
核心提示:btnModule1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {container.removeAllViews();container.addView(getLocalActivityManager(

btnModule1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

container.removeAllViews();

container.addView(getLocalActivityManager().startActivity(

"Module1",

new Intent(TestView.this, ModuleView1.class)

.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))

.getDecorView());

}

});

// 模块2

ImageView btnModule2 = (ImageView) findViewById(R.id.btnModule2);

btnModule2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

container.removeAllViews();

container.addView(getLocalActivityManager().startActivity(

"Module2",

new Intent(TestView.this, ModuleView2.class)

.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))

.getDecorView());

}

});

// 模块3

ImageView btnModule3 = (ImageView) findViewById(R.id.btnModule3);

btnModule3.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

container.removeAllViews();

container.addView(getLocalActivityManager().startActivity(

"Module3",

new Intent(TestView.this, ModuleView3.class)

.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))

.getDecorView());

}

});

}

}

代码说明:

a).  ModuleView1、ModuleView2、 ModuleView3分别继承自Activity。

b).  想动态改变标题可以通过cust_title获取TextView进行设置。

结束

前段时间忙(其实现在也很忙 - - #),这个问题一直困扰心头,总算是解决,舒心 :)

上一页  1 2 3 

Tags:Android 使用 ActivityGroup

编辑录入:coldstar [复制链接] [打 印]
赞助商链接