Я использую следующий код для настройки TabWidget:
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?
Я пробовал различные настройки, но не смог создать TextView в XML-макете и показать его при выборе конкретной вкладки.