我的场景就像我有一个包含(登录/注册片段)的MainActivity。我有一个HomeActivity(其中包含带有抽屉布局的Navigationview。) 这两个 Activity 都有各自的navigation_graph。当我在main_navigation_graph中包含home_navigation_graph并导航到它时,DrawerLayout不起作用。但是,当我像单独嵌套那样单独进行操作时,仅将home_navigation_graph(HomeActivity)称为启动器,一切正常。这是我的示…

2020年4月6日 0条评论 25点热度 阅读全文

我很高兴能最终为此获得帮助。我有一个活动应用程序。片段之一也是导航至其他片段的nav_host(例如nav_host2),以进行底部导航。 我想使用深层链接从nav_host 2中的from片段退出到nav_host1,但请注意nav_host2的底部导航显示在nav_host1上,我不想这样做,如下图所示。 尽管它为null,如何在不显示底部导航的情况下退出nav_host2 解决方案如下: 使用addOnDestinationChangedListener并相对于destinationId隐藏和显示bottom…

2020年1月22日 0条评论 33点热度 阅读全文

我正在将NavigationComponent与BottomNavigationView一起使用。当我使用这样的导航(A-> B-> B1)时,底部导航会自动将他选择的项目从A更改为B。我正在使用默认方法进行导航。 findNavController().navigate(R.id.action_A_to_B) 然后我在片段B中再次使用 findNavController().navigate(R.id.action_B_to_B1) 只有这样,我才能得到理想的结果。 当我尝试使用那样的导航(A->…

2020年1月18日 0条评论 28点热度 阅读全文

我正在尝试使此BottomNavigationView与导航一起使用,但给我带来了头痛。我将解释我的设置:这是我的activity_home.xml的片段 <fragment android:id="@+id/nav_host_fragment" android:layout_width="match_parent" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_height="match_parent" …

2019年8月25日 0条评论 32点热度 阅读全文