我有一个 tabActivity 类。
class MainActivity extends TabActivity {
TabHost tabHost = getTabHost();
TabSpec tabOne= tabHost.newTabSpec("Tab One");
tabOne.setIndicator("Tab One", getResources().getDrawable(R.drawable.tab1));
Intent tabOneIntent = new Intent(this, PhotosActivity.class);
tabOne.setContent(tabOneIntent);
TabSpec tabTwo= tabHost.newTabSpec("Tab Two");
tabTwo.setIndicator("Tab Two", getResources().getDrawable(R.drawable.tab2));
Intent tabTwoIntent = new Intent(this, TabTwo.class);
tabTwo.setContent(videosIntent);
tabHost.addTab(tabOne);
tabHost.addTab(tabTwo);
}
其中一个标签是
class TabTwo extends Acitity implements OnClickListener{
public void onClick(View view) {
//open a new activity within the tab
}
}
虚拟活动是
class DummyActivity extends Activity {
}
当我单击选项卡二时,将调用 TabTwo 类。当我从类中单击一个按钮时,我想在选项卡中打开一个 DummyActivity。现在使用的代码是
context.startActivity(intentObject);
这将在全新的窗口中打开新活动。如何从选项卡中打开 DummyActivity?
提前致谢!
@all 感谢您的回复。我使用 ActivityGroup 和子活动解决了这个问题。