创建fragment


布局

布局和fragment的布局是一样的。这里就不解释了

fragment的类

class StudyFragment : Fragment() {
    override fun onCreateView(
        inflater: LayoutInflater,
        container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        return inflater.inflate(R.layout.fragment_study,container,false)
    }
}

这个本质上和java差不多

如何在activity中启动

val fragmentManager = supportFragmentManager
val fragmentTransaction = fragmentManager.beginTransaction()
val study = StudyFragment()
// 判断不同的fragment
fragmentTransaction.add(R.id.appFragment, study)
fragmentTransaction.commit()

文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录