即使在添加导航架构组件依赖项之后,新资源对话框也没有导航图的导航资源类型
def nav_version = '1.0.0-alpha01'
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"
即使在添加导航架构组件依赖项之后,新资源对话框也没有导航图的导航资源类型
def nav_version = '1.0.0-alpha01'
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"
确保选中框Settings -> Experimental -> Enable Navigation Editor。
Navigation Editor 是一项实验性功能,因此您必须首先通过打开 IDE Settings/Preferences 对话框、在左侧窗格中选择 Experimental 并选中 Enable Navigation Editor 旁边的框来启用它。
帮助 -> Android 的新功能(Android Studio 3.2 Beta 1)
之后,重新启动 Android Studio
它适用于撰写本文时在 Canary 中的 Android Studio 3.2。
Android Studio 3.2 具有适用于 Android Jetpack 的工具,包括可视化导航编辑器和新的代码重构工具。
https://android-developers.googleblog.com/2018/05/google-io-2018-whats-new-in-android.html
我不知道为什么它也没有出现在我面前,但有一种解决方法。
右键单击res
--> 选择Android Resource Directory
--> 选择Resource type
为navigation
单击确定 --> 选择新创建的navigation
目录 --> 右键单击File
并输入名称nav_graph.xml
--> 文件打开后粘贴以下代码:
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android">
</navigation>
我使用的是 Android Studio 3.2.1,但它不会加载导航编辑器。抱怨无法安装导航片段依赖项。只有在我使 Android Studio 的缓存失效并重新启动后,它才起作用。
当我将新资源文件创建为Navigation Type时,我遇到了同样的问题。
导航编辑器工具仅在 Android Studio 3.2 Canary 中可用。
我尝试手动启用导航编辑器: 文件→设置→实验→启用导航编辑器
导航选项仍然没有出现在选择菜单中。
它会在我重新启动 android studio 后出现。