【发布时间】:2018-03-04 09:51:09
【问题描述】:
抱歉英语不好,我是巴西人,我正在使用翻译。
我有一个带有标签的应用程序,我想简单而动态地添加带有标题、图标或标题和图标的标签。
于是我开始构建以下类:
public static class TabItens {
TabLayout tabLayout;
SectionsPagerAdapter mSPAdapter
String titulo;
int resId;
public TabItens(TabLayout tabLayout, SectionsPagerAdapter mSPAdapter) {
this.tabLayout = tabLayout;
this.mSPAdapter = mSPAdapter;
}
public void AddTabItem(String tabfragment, String titulo) {
tabLayout.addTab(tabLayout.newTab().setText(titulo));
mSPAdapter.addFragment(new tabfragment);
}
public void AddTabItemIco(String tabfragment, String titulo, int resId) {
tabLayout.addTab(tabLayout.newTab().setIcon(resId).setText(titulo));
mSPAdapter.addFragment(new tabfragment);
}
}
我对其中包含的行有疑问:mSPAdapter.addFragment(new tabfragment);
哪些必须与此功能兼容:
public void addFragment(Fragment fragment) {
mFragmentList.add(fragment);
}
我该如何解决这个问题??
如有必要,请关注完整的活动课程:https://pastebin.com/hFLUpHF2
【问题讨论】:
标签: java android class fragment