91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

android viewpager組件怎么使用

小億
102
2023-10-08 01:43:47
欄目: 編程語言

Android中的ViewPager是一種用于顯示多個頁面的組件,可以通過滑動來切換頁面。下面是使用ViewPager的一般步驟:

  1. 在布局文件中添加ViewPager組件:
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
  1. 創建適配器(Adapter)類繼承自FragmentPagerAdapterFragmentStatePagerAdapter
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. 在Activity或Fragment中,實例化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. 如果需要添加頁面指示器(Indicator),可以使用TabLayout
TabLayout tabLayout = findViewById(R.id.tabLayout);
tabLayout.setupWithViewPager(viewPager);

以上是使用ViewPager的基本步驟,你可以根據自己的需求進行定制和擴展。

0
镇赉县| 米脂县| 萍乡市| 缙云县| 大埔区| 新竹县| 鹿邑县| 武汉市| 昌图县| 弥渡县| 惠安县| 峨眉山市| 即墨市| 勐海县| 石景山区| 武平县| 抚州市| 始兴县| 铜梁县| 那坡县| 尼玛县| 南江县| 云浮市| 枣庄市| 东丰县| 塘沽区| 锡林浩特市| 黎川县| 江源县| 曲水县| 潞城市| 拉孜县| 青州市| 新竹市| 龙门县| 商南县| 柳河县| 龙川县| 梁平县| 蒲城县| 金昌市|