0
我想设置第二个标签加载第一。所以我正在尝试这样。如何设置第二个标签是第一个inTabHost
在我的MainActivity中,我扩展了FragmentActivity
。
我初始化全局的Tabhost。
private TabHost mTabHost;
我称之为OnCreate
private void initialiseTabHost() {
mTabHost = (TabHost) findViewById(android.R.id.tabhost);
mTabHost.setup();
// TODO Put here your Tabs str_near_by str_best_offer
MainActivity.AddTab(
this,
this.mTabHost,
this.mTabHost.newTabSpec("Tab 1").setIndicator(
"Tab 1"));
MainActivity.AddTab(this, this.mTabHost,
this.mTabHost.newTabSpec("Tab 2").setIndicator("Tab 2"));
MainActivity.AddTab(
this,
this.mTabHost,
this.mTabHost.newTabSpec("Tab 3").setIndicator(
"Tab 3"));
mTabHost.setCurrentTab(1); // Here I am setting the 2nd tab load first
mTabHost.setOnTabChangedListener(this);
}
下面的方法,但我不能设置第二个选项卡第一加载。
而且我也无法创建选项菜单。
我在我的MainActivity中添加下面的代码。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return true;
}
但是菜单也没有被创建。请帮我解决这些问题。
什么是您的AddTab()方法做? –
我在该页面中添加3个选项卡。 –
请参考我现在所做的答案。设置完所有指标后,添加选项卡等 –