java - Navigation Drawer Activity 从外部按钮更改片段
问题描述
所以我在 Android Studio 中设置了默认的 Navigation Drawer Activity。我还在默认导航活动 XML 中添加了一些按钮。默认导航菜单按钮显然会更改片段,但我想知道如何通过底部添加的按钮更改片段?我遇到问题的原因是默认导航菜单按钮是 navGraph 的一部分,而我的按钮不是,谢谢!
解决方案
您需要做的就是onClickListeners
在按钮上进行设置。
例如:
val postButton = findViewById<Button>(R.id.post_button)
postButton.setOnClickListener {
findNavController().navigate(R.id.post_fragment)
}
推荐阅读
- reactjs - 即使数据可用,React Native 也不会渲染道具
- scope - 如何使用超出范围的变量来实例化假设
- python - 如何处理 django 模型和表单中的类别对象?
- azure-data-factory-2 - 数据工厂中的查找活动和 ForEach - 处理嵌套的 JSON 值
- c - 如何在代码段中运行每个“函数”?
- react-native - React Native Gifted Chat:如何隐藏键盘和文本输入
- python - return 语句后如何更新模型
- python - Spyder 在训练神经网络时关闭
- javascript - 忽略未定义的事件
- python - 文本数据的数据框,删除符号以清理文本