概述
本文使用的kotlin语言编写,关于点击不同按钮切换到不同的Fragment,关于Fragment大家可以去菜鸟教程上了解,很详细。
实现
先上MainActivity.kt的代码:
class MainActivity : AppCompatActivity(),View.OnClickListener{
//定义fragment
private var fg1: BlankFragment? = null
private var fg2: MyFragment2? = null
private var fg3: MyFragment3? = null
private var fg4: MyFragment4? = null
//定义按钮
private var rb1: RadioButton? = null
private var rb2: RadioButton? = null
private var rb3: RadioButton? = null
private var rb4: RadioButton? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
rb1 = findViewById<RadioButton>(R.id.today_tab)
rb2 = findViewById<RadioButton>(R.id.record_tab)
rb3 = findViewById<RadioBut