我已经看过几次这个问题,但大多数是需要从C回到A的人,而我的却是相反的情况。 这是我的navgraph的样子(部分) 主页-> NestedGraph帐户->此嵌套图帐户中的嵌套图联系人。 我想做的就是从主页转到联系人。我已经尝试了xml navgraph中每个片段的全局操作,并且每次遇到相同的错误时: java.lang.IllegalArgumentException: navigation destination com.example.techcrea:id/contactsList refer…

2020年11月19日 0条评论 59点热度 阅读全文

我在我的一个项目中使用lib和app模块。我在使用我的应用程序模块中的lib资源文件(values>nav_graph>navigation.xml)时遇到了困境。有没有可能使用它。导航文件具有lib模块中使用的所有片段的作用。 任何建议/解决方案将不胜感激!!! 解决方案如下: 是的,您可以在应用程序模块中使用公共图书馆资源。例如: 我有一个包含字符串资源strings.xml的库 <resources> <string name="app_name" translatable="f…

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

我创建了一个简单的Navigation Drawer Activity,它创建了2个工具栏。最上面的一个不可编辑,我想它会以某种方式由导航抽屉自动创建,因为它会根据片段更改其上的标签。 示例1:2 bars visible 示例2:opened navigation drawer John的示例:Click to see screenshot 如何删除不可编辑的文件? activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <androi…

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

我创建了一个简单的Navigation Drawer Activity,它创建了2个工具栏。最上面的一个不可编辑,我想它会以某种方式由导航抽屉自动创建,因为它会根据片段更改其上的标签。 示例1:2 bars visible 示例2:opened navigation drawer John的示例:Click to see screenshot 如何删除不可编辑的文件? activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <androi…

2020年8月29日 0条评论 34点热度 阅读全文

面对Jetpack Navigation的一个奇怪问题,我们将不胜感激。我有一个导航图,如下所示:我想使用jetpack导航从一个片段导航到另外两个片段。到目前为止,我只能从entry_fragment导航到second_fragment,如下图所示。我的EntryFragment.class: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { V…

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

当我从主页单击“后退”按钮时,我创建了一个具有“列表”视图的应用程序,它将吐出一条消息并询问是否退出。在实现导航抽屉并设置打开和关闭之后。但是,当我从导航中单击“后退”按钮时,返回并弹出我设置为头的吐司。 @Override public void onBackPressed() { if (drawerLayout.isDrawerOpen(GravityCompat.START)){ drawerLayout.closeDrawer(GravityCompat.START); }else{ super.onBa…

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

我试图添加导航依赖项以在项目中利用导航图,而android studio抛出此错误。 这是我的项目Gradle文件: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = '1.3.50' repositories { google() jcenter() nav_version = "2.3.0-al…

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

我试图为我的应用创建导航,使用导航抽屉,我的一个片段(HomeFragment)具有一个ViewPager,该ViewPager可以容纳3个片段(Bundy Clock,公告,日历) 当我在启动时运行我的应用程序时,它可以很好地工作,我可以在HomeFragment的3个片段之间进行切换(Bundy Clock,Announcement,Calendar)。但是,当我在导航抽屉中选择项(Home)时,HomeFragment中的3 Fragments不见了,我的logcat也没有错误,应用程序也没有停止它,只是Vi…

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

我在我的一个项目中使用lib和app模块。我在使用我的应用程序模块中的lib资源文件(values>nav_graph>navigation.xml)时遇到了困境。有没有可能使用它。导航文件具有lib模块中使用的所有片段的作用。 任何建议/解决方案将不胜感激!!! 解决方案如下: 是的,您可以在应用程序模块中使用公共图书馆资源。例如: 我有一个包含字符串资源strings.xml的库 <resources> <string name="app_name" translatable="f…

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

如果从MenuItem的run方法调用下面的代码,会不会引起问题?我担心的是MenuItem是否属于UiEvent线程,以及是否可能会有一些副作用。 //Allow back and forward navigation void openScreen(eSafeScreen nextScreen) { //remains on current screen if next screen does not exists if (nextScreen != null) { nextScreen._prevScreen…

2020年5月15日 0条评论 39点热度 阅读全文