我现在拥有的是 4 个选项卡,其中一个有自定义视图和一些小部件。为了让整个事情正常工作,我需要启动活动Tab3Activity
,然后它才能正常运行(我知道这一点,因为我已将默认活动设置为清单中的活动),但我现在拥有的是从 xml 文件运行的选项卡。 ..这就是我所拥有的。
th.setup();
TabSpec specs = th.newTabSpec("tag0");
specs.setContent(R.id.connecttionTab);
specs.setIndicator("Connection Tab");
th.addTab(specs);
specs = th.newTabSpec("tag1");
specs.setContent(R.id.tab1);
specs.setIndicator("Zone Manager");
th.addTab(specs);
specs = th.newTabSpec("tag2");
specs.setContent(R.id.tab2);
specs.setIndicator("",res.getDrawable(R.drawable.ic_tab_vaccontrol));
th.addTab(specs);
specs = th.newTabSpec("tag3");
specs.setContent(R.id.tab3);
specs.setIndicator("Graphical Layout");
th.addTab(specs);
这是此选项卡正常工作需要启动的活动...
public class Tab3Activity extends Activity
{
private Tab3 mTab3;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.tab3);
mTab3 = (Tab3) findViewById(R.id.tab3_display);
}
public void onAddZone(View view)
{
mTab3.addZone();
}
}
如何从诸如此类的 java 文件启动此选项卡,但其余部分仍从 XML 开始?