Android Studio 3.3でNavigation Editorなるものがサポートされたらしいので使ってみることにします.
下準備
build.gradleに以下を追加.
Javaなら
dependencies {
def nav_version = "1.0.0-alpha11"
implementation "android.arch.navigation:navigation-fragment:$nav_version"
implementation "android.arch.navigation:navigation-ui:$nav_version"
}
kotlin使ってるなら
dependencies {
def nav_version = "1.0.0-alpha11"
implementation "android.arch.navigation:navigation-fragment-ktx:$nav_version"
implementation "android.arch.navigation:navigation-ui-ktx:$nav_version"
}
res右クリックのNew > Android Resource Fileを選択.
ファイル名はnav_graph
Resource typeはNavigationを選択しOKを押す.
これで使えるようになります.
まあ,Android Developersのドキュメントそのままなんですけどね・・・
使ってみてまた追記します.