如何解决如何在 Fragment 中托管底部导航?
我可以在不在活动中的片段中托管我的底部导航吗?
我最近一直在尝试这样做,但似乎无法弄清楚..
开
setupActionBarWithNavController(navController,appBarConfiguration)
它说“需要 AppCompatActivity 找到 NavController”作为第一次通过的争论, 并说“需要 NavController 找到 appBarConfiguration”作为第二个..
class BottomNav : Fragment() {
override fun onCreateView(inflater: LayoutInflater,container: ViewGroup?,savedInstanceState: Bundle?): View? {
val view: View = inflater.inflate(R.layout.fragment_bottom_nav,container,false)
val navController = findNavController(this)
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
val appBarConfiguration = AppBarConfiguration(
setof(
R.id.navigation_home,R.id.navigation_dashboard,R.id.navigation_notifications
)
)
setupActionBarWithNavController(navController,appBarConfiguration)
navView.setupWithNavController(navController)
// Inflate the layout for this fragment
return view
}
}
****
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。