MainActivity.java: import androidx.appcompat.app.AppCompatActivity; import androidx.viewpager.widget.ViewPager; public class MainActivity extends AppCompatActivity { private ViewPager viewPager; private CustomPagerAdapter pagerAdapter; private CustomLayoutManager layoutManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = findViewById(R.id.viewPager); pagerAdapter = new CustomPagerAdapter(); layoutManager = new CustomLayoutManager(); viewPager.setAdapter(pagerAdapter); viewPager.setLayoutManager(layoutManager); } } CustomPagerAdapter.java: import androidx.viewpager.widget.PagerAdapter; public class CustomPagerAdapter extends PagerAdapter { @Override public int getCount() { return 3; } @Override public Object instantiateItem(ViewGroup container, int position) { } @Override public void destroyItem(ViewGroup container, int position, Object object) { } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } } CustomLayoutManager.java: import androidx.recyclerview.widget.LinearLayoutManager; public class CustomLayoutManager extends LinearLayoutManager { }


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