首页 > 解决方案 > Navigation Drawer Activity 从外部按钮更改片段

问题描述

所以我在 Android Studio 中设置了默认的 Navigation Drawer Activity。我还在默认导航活动 XML 中添加了一些按钮。默认导航菜单按钮显然会更改片段,但我想知道如何通过底部添加的按钮更改片段?我遇到问题的原因是默认导航菜单按钮是 navGraph 的一部分,而我的按钮不是,谢谢!

[ 在此处输入图像描述][ 在此处输入图像描述]在此处输入图像描述

标签: javaandroidandroid-studioandroid-fragmentsandroid-activity

解决方案


您需要做的就是onClickListeners在按钮上进行设置。

例如:

val postButton = findViewById<Button>(R.id.post_button)

postButton.setOnClickListener {
    findNavController().navigate(R.id.post_fragment)
}

推荐阅读