我想用tabhost做app。每个选项卡都有其他布局。在每个布局中我都想使用其他活动。可能吗?怎么做?
我做过这样的事情:
myTabHost =(TabHost) findViewById(R.id.TabHost);
myTabHost.setup(this.getLocalActivityManager());
// Adding tabs
// tab1 settings
TabSpec spec = myTabHost.newTabSpec("tab_creation");
spec.setIndicator("Strona główna",getResources().getDrawable(android.R.drawable.ic_menu_add));
Intent i = new Intent().setClass(this, WelcomeActivity.class);
spec.setContent(i);
myTabHost.addTab(spec);
// otherwise :
Intent j = new Intent().setClass(this, DrugsActivity.class);
myTabHost.addTab(myTabHost.newTabSpec("tab_inser").setIndicator("Lista leków",getResources().getDrawable(android.R.drawable.ic_menu_edit)).setContent(j));
Intent k = new Intent().setClass(this, SymptomsActivity.class);
myTabHost.addTab(myTabHost.newTabSpec("tab_affiche").setIndicator("Objawy",getResources().getDrawable(android.R.drawable.ic_menu_view)).setContent(k));
myTabHost.setCurrentTab(0);
但是现在它看起来app会在一个屏幕上显示每个布局。他们是叠加的...我不知道要改变什么,因为我刚刚用android& java开始我的冒险。有谁可以帮助我?
答案 0 :(得分:0)
您不能同时使用多个活动。您可以使用多个片段,每个片段都可以拥有自己的布局。在你的情况下,你应该: