[英]2 row swipe menu android native JAVA
用 Viewpager 控制多个页面!
请添加这个。xml
<androidx.viewpager.widget.ViewPager
android:id="@+id/dash_pager"
android:layout_width="247.5dp"
android:layout_height="175dp"
android:layout_centerInParent="true" />
Activity 或 Fragment 中的 setAdapter:
final ViewPager viewPager = root.findViewById(R.id.dash_pager);
final DashPagerAdapter adapter = new DashPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.