【发布时间】:2015-01-23 22:33:23
【问题描述】:
我正在创建一个带有自定义选项卡控件的选项卡片段,如下所示
View tabView = createTabView(getActivity(),"Tab 1");
mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator(tabView),
Tab1Fragment.class, null);
但我不想为视图中的每个选项卡添加这两行代码,而是创建一个通用函数,例如
private void addTab(String sTag, String sTitle, Class<Fragment> cls) {
View tabView = createTabView(getActivity(),sTitle);
mTabHost.addTab(mTabHost.newTabSpec(sTag).setIndicator(tabView),
cls, null);
}
问题是我不知道如何转换 Tab1Fragment.class 以将其传递给函数
【问题讨论】:
标签: android android-fragments android-tabhost