Java 当我切换选项卡时,片段布局将始终保持不变
在这种情况下,位置始终为0,即使我在tablayout中切换选项卡,它也不会变为1 我在这里使用了登录适配器,但是使用了Java 当我切换选项卡时,片段布局将始终保持不变,java,android,xml,android-viewpager,Java,Android,Xml,Android Viewpager,在这种情况下,位置始终为0,即使我在tablayout中切换选项卡,它也不会变为1 我在这里使用了登录适配器,但是使用了TabLayout.TabLayoutOnPageChangeListener(TabLayout))从不返回1它只返回零 你能把你的布局贴在问题上吗?如何设置viewpgaer和tabs? public class LoginAdapter extends FragmentPagerAdapter{ FragmentManager fragmentManager;
TabLayout.TabLayoutOnPageChangeListener(TabLayout))代码>从不返回1它只返回零
你能把你的布局贴在问题上吗?如何设置viewpgaer和tabs?
public class LoginAdapter extends FragmentPagerAdapter{
FragmentManager fragmentManager;
private Context context;
int totalTabs;
public LoginAdapter(FragmentManager fm,Context context,int totalTabs){
super(fm);
this.fragmentManager=fm;
this.context =context;
this.totalTabs = totalTabs;
}
@Override
public int getCount() {
return totalTabs;
}
@NonNull
public Fragment getItem(int position){
switch (position){
case 0:
SignupTabFragment signupTabFragment = new SignupTabFragment();
return signupTabFragment;
case 1:
LoginTabFragment loginTabFragment = new LoginTabFragment();
return loginTabFragment;
default:
return null;
}
}
final LoginAdapter adapter = new
LoginAdapter(getSupportFragmentManager(),getApplicationContext(),tabLayout.getTabCount());
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
viewPager.setAdapter(adapter);