//创建Fragment泛型的列表常量fragments
val fragments:List<Fragment>= listOf<Fragment>(HomeFragment(),OrderFragment(),UserFragment(),MoreFragment())//在ChangeIndex方法里面加入切换对应fragment的语句
supportFragmentManager.beginTransaction().replace(R.id.main_content,fragments[Index]).commit()
虚拟界面TheyFragment代码(以此为例)
classTheyFragment:Fragment(){//继承库里面的Fragment类
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View{//改写父类中的该让发
val view = View.inflate(activity,R.layout.fragment_,null)//传入创建的虚拟界面fragment_//其他界面直接复制该代码,修改界面里的文字内容利用下面的语句//(view as TextView).setText("Day for Day")后面括号里就是界面显示文字的内容 return view
}}