美文网首页
navigation的使用

navigation的使用

作者: 黎院根 | 来源:发表于2018-09-21 14:17 被阅读0次
    image.png
    在项目中创建两个Fragment,并在res目录在创建navigation文件夹,并创建xxx.xml
    
    image.png
    app:startDestination:开始的fragment
    <fragment />标签:将创建好的Fragment添加
    <action />标签:跳转到目标Fragment,destination:目标id
    
    image.png
    在MianActivity的布局文件中加入上面的代码
    android:name="androidx.navigation.fragment.NavHostFragment"固定
    app:navGraph="@navigation/mobile_navigation"在res/navigation目录下的xml
    app:defaultNavHost="true" 
    true 默认管理堆栈,点击返回键返回上个Fragment
    false 手动调用Navigation.findNavController(view).navigateUp(); 返回上一个Fragment
    在第一个开始的Fragment中执行跳转:Navigation.findNavController(view).navigate(id);

    相关文章

      网友评论

          本文标题:navigation的使用

          本文链接:https://www.haomeiwen.com/subject/fhjanftx.html