Fan*_*dez 9 android android-navigation
我正在按照Material Design尝试 Android 的 BottomNavigationView 实现
但是,在 MainActivity 代码上,我收到一条OnNavigationItemSelectedListener已弃用的警告- 请参阅下面的快照
尝试使用另一种方法来处理 BottomNavigationView,但我找不到它。
寻求任何有出路的人的帮助,但与此同时,我已将我的 BottomView 的菜单项 ID 与片段目标 ID 进行了匹配,并且我成功实现了导航,但存在无法使用片段名称更新我的工具栏标题的限制。
Ali*_*dam 25
只需使用OnItemSelectedListener界面:
科特林
bottomNavigationView?.setOnItemSelectedListener {
// do stuff
return@setOnItemSelectedListener true
}
Run Code Online (Sandbox Code Playgroud)
爪哇
bottomNavigationView.setOnItemSelectedListener(item -> {
// do stuff
return true;
});
Run Code Online (Sandbox Code Playgroud)
小智 19
binding!!.bottomNavigationView.setOnItemSelectedListener{
when (it.itemId) {
R.id.home_menu -> {
openFragment(HomeFragment.newInstance("", ""))
return@setOnItemSelectedListener true
}
R.id.deals -> {
openFragment(DealFragment.newInstance("", ""))
return@setOnItemSelectedListener true
}
R.id.history -> {
openFragment(HistoryFragment.newInstance("", ""))
return@setOnItemSelectedListener true
}
R.id.page_2 -> {
openFragment(AccountFragment.newInstance("", ""))
return@setOnItemSelectedListener true
}
}
false
}
Run Code Online (Sandbox Code Playgroud)
尝试这个!!。
| 归档时间: |
|
| 查看次数: |
2587 次 |
| 最近记录: |