package com.dayu.pipirrapp.adapter; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; import java.util.List; /** * author: zuo * Date: 2023/12/19 * Time: 17:53 * 备注: */ public class TabAdapter extends FragmentPagerAdapter { List mFragments; public TabAdapter(FragmentManager fm, List fragments) { super(fm); mFragments = fragments; } @Override public Fragment getItem(int position) { // 返回与特定位置相关联的 Fragment // 在这里实例化和返回你的片段 return mFragments.get(position); } @Override public int getCount() { // 返回片段的总数 return 3; // 假设有三个标签 } @Override public CharSequence getPageTitle(int position) { String text = ""; switch (position) { case 0: text = "首页"; break; case 1: text = "地图"; break; case 2: text = "我的"; break; } // 返回标签的标题 return text; } }