我使用下面的代碼設置一個TabWidget:Controling XML中的製表符小工具(安卓)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_1").setIndicator("Tab1", getResources().getDrawable(R.drawable.tab_1)).setContent(new Intent(this, TabClass1.class)));
mTabHost.addTab(mTabHost.newTabSpec("tab_2").setIndicator("Tab2", getResources().getDrawable(R.drawable.tab_2)).setContent(new Intent(this, TabClass2.class)));
mTabHost.addTab(mTabHost.newTabSpec("tab_3").setIndicator("Tab3", getResources().getDrawable(R.drawable.tab_3)).setContent(new Intent(this, TabClass3.class)));
mTabHost.setCurrentTab(0);
}
所以,TabClass1,TabClass2和TabClass3是包含我的包內單獨.java文件。我能夠在每個.java文件中創建內容,並在每個選項卡被選中時顯示內容 - 但是如何將XML佈局文件分配給每個.java文件?
我已經嘗試過各種設置,但一直無法在XML佈局中創建TextView,並在選擇特定選項卡時顯示它。
您可以發佈您的代碼R.layout.main? – m6tt 2010-06-03 15:16:03
發佈你的佈局在哪裏定義你的tabwidget – Jorgesys 2010-06-03 15:31:22