Как использовать навигацию в JetPack в Anko? - PullRequest
0 голосов
/ 23 ноября 2018

enter image description here

Я не знаю, как объявить navHostFragment в anko.Это не вид.Что еще более важно, как объявить последние два приложения attrs: xxx?

1 Ответ

0 голосов
/ 23 ноября 2018

В настоящее время нет способа создать <fragment> теги напрямую из anko.Вы должны создать NavHostFragment и добавить его вручную:

val finalHost = NavHostFragment.create(R.navigation.example_graph)

linearLayout {
    id = 1
    supportFragmentManager.beginTransaction()
        .replace(1, finalHost)
        .setPrimaryNavigationFragment(finalHost) // this is the equivalent to app:defaultNavHost="true"
        .commit()
}
...