使用 androidx.navigation 时 Activity 重置工具栏标题
toolbar title reset by Activity when using androidx.navigation
using androidx.navigation 在 nav_graph
中使用 android.label
时自动设置 toolbar-title。这工作正常,直到 configuration-change(例如旋转设备)发生。此后,toolbar-title 重置为 app-title。
看来activity是re-setting在Activity.onPostCreate()
中导航的ToolbarOnDestinationChangedListener
旋转后设置的标题
您必须设置带有导航图和支持操作栏的工具栏。
val appCompat = requireActivity() as AppCompatActivity
appCompat.setSupportActionBar(toolbar)
appCompat.setupActionBarWithNavController(navController)
查看 this 了解更多信息。
using androidx.navigation 在 nav_graph
中使用 android.label
时自动设置 toolbar-title。这工作正常,直到 configuration-change(例如旋转设备)发生。此后,toolbar-title 重置为 app-title。
看来activity是re-setting在Activity.onPostCreate()
中导航的ToolbarOnDestinationChangedListener
旋转后设置的标题
您必须设置带有导航图和支持操作栏的工具栏。
val appCompat = requireActivity() as AppCompatActivity
appCompat.setSupportActionBar(toolbar)
appCompat.setupActionBarWithNavController(navController)
查看 this 了解更多信息。