<androidx.viewpager.widget.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"/> public class MyPagerAdapter extends PagerAdapter { private List<View> views; public MyPagerAdapter(List<View> views) { this.views = views; } @Override public Object instantiateItem(ViewGroup container, int position) { View view = views.get(position); container.addView(view); return view; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(views.get(position)); } @Override public int getCount() { return views.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } } ViewPager viewPager = findViewById(R.id.viewPager); List<View> views = new ArrayList<>(); views.add(view1); views.add(view2); views.add(view3); MyPagerAdapter adapter = new MyPagerAdapter(views); viewPager.setAdapter(adapter); viewPager.setCurrentItem(position);


上一篇:
下一篇:
切换中文