#android #kotlin
#Android #kotlin
Вопрос:
У меня есть код навигации внизу, он работает нормально, но замена не работает, как добавить код замены?
Я использовал фрагмент и нижнюю навигацию в kotlin
private val mOnNavigationItemSelectedListener=BottomNavigationView.OnNavigationItemSelectedListener { item ->
when (item.itemId) {
R.id.navigation_shop -> {
// toolbar!!.title="live Track"
fragment=StoreFragment()
loadFragment(fragment)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_gifts -> {
//toolbar!!.title="Team Management"
fragment=GiftsFragment()
loadFragment(fragment)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_cart -> {
//toolbar!!.title="All task"
fragment=CartFragment()
loadFragment(fragment)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_profile -> {
// toolbar!!.title="Report"
fragment=ProfileFragment()
loadFragment(fragment)
return@OnNavigationItemSelectedListener true
}
}
true
}
Ответ №1:
Нижняя панель навигации не предполагает прокрутки ваших фрагментов. Если вы хотите провести пальцем, вы должны использовать view-pager на панели навигации.
Взгляните https://developer.android.com/reference/android/support/v4/view/ViewPager