很多导航组件都可以吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了很多导航组件都可以吗?相关的知识,希望对你有一定的参考价值。
我的导航组件有问题。我想知道我的想法是否正确。
我有qazxsw poi,qazxsw poi,qazxsw poi。 qazxsw poi是main_activity
和A_activity
的父母。
每个活动(B_activity
,Main
)应该有自己的A
(B
和A
有许多片段,如列表,细节等)
示例流程:B
- > NavHostFragment
- > A
- > B
。
后退按钮工作正常。
问题:
如何在片段和main
活动中实现向上导航(工具栏箭头)?
是否有可能从第一个片段A
返回到main?
是使用许多导航组件正确的解决方案(每个listA
,detailA
...活动)?
在我的第一个片段中,我没有导航选项。怎么启用这个?
活动代码:
A
清单代码:
listA
导航代码:
A
答案
是的,你的想法是正确的。每个活动都有自己的导航图和主机片段。
如何在片段和A活动中向上导航(工具栏箭头)?
以标准的方式 - 在活动中使用qazxsw poi并覆盖qazxsw poi。不需要片段中的代码。
是否有可能从第一个片段listA返回到main?
是的,再一次,这是一种标准行为。如果listA是第一个片段(顶级),则在按下之后您将切换到上一个活动。
以上是关于很多导航组件都可以吗?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 AndroidX 导航将片段中的操作栏标题居中?