我自定義了tabs,可是不知道如何給tabs添加內容content。我甚至不知道從哪裡開始編寫添加內容的代碼。
這是我設置content內容的代碼
private void setupTab(final View view, final String tag) {
View tabview = createTabView(mTabHost.getContext(), tag);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tabview).setContent(new TabContentFactory() {
public View createTabContent(String tag) {return view;}
});
mTabHost.addTab(setContent);
}
但是再如何處理TabContentFactory
呢?
1.) public class CustomTabActivity extends Activity
,我把它改成 extend TabActivity
2.) 使用 Intent添加 content
Intent intent = new Intent().setClass(this, Hello.class);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tabview).setContent(intent);