在MonthActivity里面嵌入两个Activity,
上面是MonthChart,下面是test,代码如下:
package com.h.callsta;import android.app.ActivityGroup;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.LinearLayout;public class MonthActivity extends ActivityGroup{ private LinearLayout lo1, lo2;
LocalActivityManager lam = getLocalActivityManager();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_month);
lo1 = (LinearLayout) findViewById(R.id.lo1);
lo2 = (LinearLayout) findViewById(R.id.lo2);
start_activity();
}
public void start_activity(){
Window win1 = lam.startActivity("0",
new Intent(MonthActivity.this, MonthChart.class));
View view1 = win1.getDecorView();
lo1.addView(view1);
Window win2 = lam.startActivity("1",
new Intent(MonthActivity.this, test.class));
View view2 = win2.getDecorView();
lo2.addView(view2);
}
}
但是运行以后只有MonthChart,没有test,
但是交换一下这两个类,上面是test,下面是MonthChart,两个就都出来了,
我估计是不是MonthChart太长了,把test挤到下面去了,
能不能控制一下MonthChart的长度,是它短一点,两个都能够显示出来?
上面是MonthChart,下面是test,代码如下:
package com.h.callsta;import android.app.ActivityGroup;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.LinearLayout;public class MonthActivity extends ActivityGroup{ private LinearLayout lo1, lo2;
LocalActivityManager lam = getLocalActivityManager();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_month);
lo1 = (LinearLayout) findViewById(R.id.lo1);
lo2 = (LinearLayout) findViewById(R.id.lo2);
start_activity();
}
public void start_activity(){
Window win1 = lam.startActivity("0",
new Intent(MonthActivity.this, MonthChart.class));
View view1 = win1.getDecorView();
lo1.addView(view1);
Window win2 = lam.startActivity("1",
new Intent(MonthActivity.this, test.class));
View view2 = win2.getDecorView();
lo2.addView(view2);
}
}
但是运行以后只有MonthChart,没有test,
但是交换一下这两个类,上面是test,下面是MonthChart,两个就都出来了,
我估计是不是MonthChart太长了,把test挤到下面去了,
能不能控制一下MonthChart的长度,是它短一点,两个都能够显示出来?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货