Управляйте несколькими страницами с помощью Viewpager!
Добавьте это. xml
<androidx.viewpager.widget.ViewPager
android:id="@+id/dash_pager"
android:layout_width="247.5dp"
android:layout_height="175dp"
android:layout_centerInParent="true" />
setAdapter в Activity или фрагменте:
final ViewPager viewPager = root.findViewById(R.id.dash_pager);
final DashPagerAdapter adapter = new DashPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(adapter);
Adapter
public class DashPagerAdapter extends FragmentStatePagerAdapter {
/**
* Return the Fragment associated with a specified position.
*
* @param position
*/
int mNoOfTabs;
public DashPagerAdapter(FragmentManager fm){
super(fm);
}
@NonNull
@Override
public Fragment getItem(int position) {
switch (position){
case 0:
Landing_one tab1 =new Landing_one();
return tab1;
case 1:
Landing_two tab2 = new Landing_two();
return tab2;
default:
return null;
}
}
/**
* Return the number of views available.
*/
@Override
public int getCount() {
return 2;
}
}
Сделайте 2 фрагмента Landing_one и Landing_two.