【发布时间】:2018-11-26 16:21:27
【问题描述】:
在我的活动布局中,我有以下NavHostFragment:
<fragment
android:id="@+id/my_nav_host_fragment"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:name="androidx.navigation.fragment.NavHostFragment"
app:defaultNavHost="true"
app:navGraph="@navigation/my_nav_graph" />
我的问题是如何以编程方式设置 navGraph?如何在NavHostFragment 实例中转换my_nav_host_fragment 视图实例?
【问题讨论】:
-
val navController = findNavController(R.id.nav_host) val inflater = navController.navInflater val graph = inflater.inflate(R.navigation.navigation_name) navController.graph = graph
标签: android navigation android-jetpack