Ich muss nächste Registerkarte wechseln, wenn eine Schaltfläche aus einem Kind-Fragment geklickt wird.So wählen Sie die nächste Registerkarte aus Kind Fragment
Dies ist, wie ich Setup-Tabs in Eltern,
TabAdapter adapter;
private void setUpTabs(ViewPager viewPager) {
adapter = new TabAdapter(getSupportFragmentManager());
adapter.addFragment(new FirstTabFragment(), "First Tab");
adapter.addFragment(new SecondTabFragment(), "Second Tab");
viewPager.setAdapter(adapter);
}
Und meine TabAdapter
Klasse,
public class TabAdapter extends FragmentPagerAdapter {
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public TabAdapter(FragmentManager manager) {
super(manager);
}
@Override
public Fragment getItem(int position) {
return mFragmentList.get(position);
}
@Override
public int getCount() {
return mFragmentList.size();
}
public void addFragment(Fragment fragment, String title) {
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitleList.get(position);
}
}
ich eine Methode erstellt Tab wechseln innerhalb Eltern
TabLayout myTabs= (TabLayout) findViewById(R.id.my_tabs);
Button chkBtn = (Button) findViewById(R.id.check_button);
chkBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
viewPager.setCurrentItem(1);
}
});
Switching Tabs in Elternklasse funktioniert gut. Aber wie könnte ich dasselbe in FirstTabFragment
tun, bitte helfen Sie mir.
Vielen Dank! Es hat mir geholfen. Ich habe eine Bearbeitung in Frage gestellt. können Sie bitte helfen, dass – ChyperX
@ user8595331 sicher können Sie mehr erklären –