|
在Tabhost用了4个Acitivity,只能显示第一个tab中的Activity,切换tab和初始CurrentTab为其他的tab都不能显示,只能显示第一个tab,是怎么回事?
myTab = this.getTabHost();
LayoutInflater.from(this).inflate(R.layout.main, myTab.getTabContentView());
Intent intent1 = new Intent();
intent1.setClass(Main.this, AccountView.class);
myTab.addTab(myTab.newTabSpec("account").setIndicator("账户管理",this.getResources().getDrawable(R.drawable.p024)).setContent(intent1));
Intent intent2 = new Intent();
intent2.setClass(Main.this, AccountView.class);
myTab.addTab(myTab.newTabSpec("record").setIndicator("账目管理",this.getResources().getDrawable(R.drawable.p006)).setContent(intent2));
Intent intent3 = new Intent();
intent3.setClass(Main.this, AccountView.class);
myTab.addTab(myTab.newTabSpec("query").setIndicator("统计查询",this.getResources().getDrawable(R.drawable.p027)).setContent(intent3));
Intent intent4 = new Intent();
intent4.setClass(Main.this, AccountView.class);
myTab.addTab(myTab.newTabSpec("manager").setIndicator("系统配置",this.getResources().getDrawable(R.drawable.p031)).setContent(intent4));
myTab.setCurrentTab(0); |
|