AndroidのViewPagerコンポーネントの使い方

AndroidにおけるViewPagerとは、複数のページを表示するためのコンポーネントであり、スワイプ操作によってページを切り替えることができます。以下は、ViewPagerを使用する一般的な手順です。

  1. レイアウトファイルにViewPagerコンポーネントを追加します。
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
  1. フラグメントページアダプター
  2. フラグメントステートページアダプター
public class MyPagerAdapter extends FragmentPagerAdapter {
private List<Fragment> fragments;
public MyPagerAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
@NonNull
@Override
public Fragment getItem(int position) {
return fragments.get(position);
}
@Override
public int getCount() {
return fragments.size();
}
}
  1. アクティビティまたはフラグメントで、ViewPagerを作成し、アダプターを設定します。
ViewPager viewPager = findViewById(R.id.viewPager);
List<Fragment> fragments = new ArrayList<>();
fragments.add(new Fragment1());
fragments.add(new Fragment2());
fragments.add(new Fragment3());
MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager(), fragments);
viewPager.setAdapter(adapter);
  1. タブレイアウト
TabLayout tabLayout = findViewById(R.id.tabLayout);
tabLayout.setupWithViewPager(viewPager);

以上はViewPagerを使用する基本的な手順です。あなた自身のニーズに合わせてカスタマイズと拡張が可能です。

bannerAds