이 활동에서 onCreate에안드로이드 - 제거 탭 및 TabFragment
final TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.addTab(tabLayout.newTab().setText("A"));
tabLayout.addTab(tabLayout.newTab().setText("B"));
tabLayout.addTab(tabLayout.newTab().setText("C"));
final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
TabFragmentPagerAdapter adapter = new TabFragmentPagerAdapter(getSupportFragmentManager(),tabLayout.getTabCount());
viewPager.setAdapter(adapter);
어댑터 대 내가 tabLayout.removeTabAt(1)
를 사용하여 탭을 제거 할 수 있지만 내가 어떻게 위치 1에서 조각을 제거 할 수 있어요
public class TabFragmentPagerAdapter extends FragmentStatePagerAdapter {
private int numberOfTabs;
public TabFragmentPagerAdapter(FragmentManager fm, int numberOfTabs) {
super(fm);
this.numberOfTabs = numberOfTabs;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
FragmentA a = new FragmentA();
return a;
case 1:
FragmentB b = new FragmentB();
return b;
case 2:
FragmentA c = new FragmentC();
return c;
default:
return null;
}
}
@Override
public int getCount() {
return numberOfTabs;
}
}
?
무엇이 tabItems입니까? – Coder
당신의 arraylist –
나는 그것을 가지고 있지 않습니다. Arraylist?의? – Coder