0
我有如下所示标签主机,在android中切换选项卡?
private TabHost myTabHost;
......
setContentView(R.layout.vidtab);
Intent intent=getIntent();
intent = new Intent().setClass(this, RecordActivityGroup.class);
myTabHost = (TabHost)this.findViewById(android.R.id.tabhost);
myTabHost.setup();
TabSpec rectab = myTabHost.newTabSpec("Record");
rectab.setIndicator("Record",getResources().getDrawable(R.drawable.irecord));
rectab.setContent(intent);
myTabHost.addTab(rectab);
intent = new Intent().setClass(this, sharingProject.class);
TabSpec setting = myTabHost.newTabSpec("Hint");
setting.setIndicator("Hint",getResources().getDrawable(R.drawable.isettings));
setting.setContent(intent);
myTabHost.addTab(setting);
该记录活动组中
我有以下代码,
RecordActivityGroup延伸TabGroupActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startChildActivity("RecordingActivity", new Intent(this,Record.class));
}
和Record.class是一种活动其中包含一个按钮,我需要切换到第二个选项卡,同时单击Record类中的按钮,如何做到这一点?任何人都知道请帮助我。
申报方法switchToTab( ),无论是在tabhost或recordActivitygroup – Karthi 2011-06-02 10:53:09
在你有'私人TabHost myTabHost;' – 2011-06-02 10:53:59
我创建了你在Tabhost类中所说的方法,然后我调用该方法,它抛出类抛出异常。 – Karthi 2011-06-02 11:48:38