-
1 votesanswersviews
Nav-Framework很不错,但每当人们点击抽屉布局上的菜单项时,它就会创建片段视图
我使用NavController DrawerLayout,在抽屉上设置一些菜单项,它似乎自动设置抽屉,很酷 . 但是,每次我点击抽屉上的一个项目并多次单击相同的项目时,导航将导航到相同的片段,每次都会调用onCreateView,这太糟糕了!这是一个明确的错误,因为初始化视图并不便宜 . 任何的想法? issues -
4 votesanswersviews
Jetpack导航:操作栏中的 Headers 和后退/上箭头?
我安装了最新的金丝雀版Android Studio,并按照此(https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing)指令实现了简单的两页导航 . 基本上page1有一个按钮,当它被点击时,应用程序显示page2 . 它有效,但有一个问题......似乎没有自动对动作... -
26 votesanswersviews
导航架构组件 - 具有CollapsingToolbar的详细信息视图
新导航组件的拟议实践在I / O中提供,具有以下模板和建议的理念: 应用程序的一个活动 活动包含工具栏和底部导航栏 典型的应用程序通常具有详细视图,其中包含CollapsingToolbar . 如何在该架构下构建它? 将工具栏移动到每个片段XML? 以编程方式实施折叠工具栏? 将细节片段移动到它自己的活动(它可能会使用它自己的深层链接)和'break'哲学? -
13 votesanswersviews
导航架构组件 - 对话框片段
是否可以使用带有DialogFragment的新导航架构组件?我是否必须创建自定义导航器? 我很乐意将它们与导航图中的新功能结合使用 . -
9 votesanswersviews
导航架构组件 - 活动
我一直在关注Navigation Architecture Component的文档,以了解这个新导航系统的工作原理 . 要从一个屏幕转到另一个屏幕,您需要一个实现 NavHost 接口的组件 . NavHost是一个空视图,当用户浏览您的应用程序时,目的地会被换入和换出 . 但是,似乎目前只有Fragments实现 NavHost Navigation Architecture Compo... -
2 votesanswersviews
Android Jetpack Navigation如何处理Toolbar和BottomNavBar内容
我对导航组件如何适应应用程序行为感到困惑 . 在教程中看起来很漂亮和闪亮,你不会做太复杂的事情,但在实际的应用程序中实现时,事情似乎有所不同 . Before Navigation 在实现导航之前,我不得不手动运行片段事务 . 为了做到这一点,我的片段将实现一个接口 onFragmentAction ,它将 bundle 传递给主 Activity ,并在基于动作的活动中,将当前片段替换为另一个片... -
0 votesanswersviews
android - 如何使用底部应用栏实现导航
我有一个包含以下4种布局的项目: 我实际上有一个活动持有底部应用栏和NavHostFragment注入片段 . 主片段是主视图 . 有一个管理和设置片段,两者都是顶级视图,如主视图,但不相互依赖 . 可以通过单击导航抽屉中的项目来切换这3个片段 . 为简化起见,我正在尝试新的导航架构组件 . 现在我有一些设计问题: 我应该将底部应用栏移动到片段中,因为它们不相互依赖,而FAB按钮有另一个动作,... -
4 votesanswersviews
如何在导航架构组件中实现条件导航
在新的Navigation架构组件中,如何实现条件导航? 目前我有一个使用LoginFragment和HomeFragment的活动 . 基于某个login_flag,我曾经调用MainActivity中的任一片段 . 由于LoginFragment只被调用一次,我已将startDestination设置为HomeFragment,导航加载此HomeFragment . 有没有办法在导航加载Hom... -
7 votesanswersviews
如何在导航到Android中的另一个片段后清除导航堆栈
我在android中使用了新的 Navigation Architecture Component ,在移动到新的片段之后我被困在清理导航堆栈中 . 示例:我在loginFragment中,当我导航到主片段时,我希望从堆栈中清除此片段,以便用户在按下后退按钮时不会返回到loginFragment . 我使用简单的NavHostFragment.findNavController(Fragment)... -
7 votesanswersviews
Android导航架构组件 - 导航架构组件是否仅用于单个活动?
我目前正在学习新的 Android Navigation Architecture Component (https://developer.android.com/topic/libraries/architecture/navigation/) . 我有点混淆它的动机和概念,这是我的不确定性: Android Navigation Architecture Component 旨在消除在单...