У меня есть вкладка с фрагментами. Теперь мне просто нужно добавить меню панели действий. Я предполагаю, что я добавляю панель действий в основной деятельности. Как я могу это сделать?
Я попытался добавить панель действий для каждого фрагмента, но, похоже, этого нельзя сделать в kotlin. Я новичок в разработке Android, но я смог выполнить эту задачу с Java. Я конвертирую свои небольшие проекты в Kotlin, который должен быть проще, чем Java.
class MainActivity: AppCompatActivity () {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val sectionsPagerAdapter = SectionsPagerAdapter(this, supportFragmentManager)
val viewPager: ViewPager = findViewById(R.id.view_pager)
viewPager.adapter = sectionsPagerAdapter
val tabs: TabLayout = findViewById(R.id.tabs)
tabs.setupWithViewPager(viewPager)
val fab: FloatingActionButton = findViewById(R.id.fab)
fab.setOnClickListener { view ->
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show()
}
fun onCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.mainmenu, menu)
return true
}
}
}