我研究了很多关于这个的帖子和文章,但没有得到一个好的答案。
我在使用导航架构组件实现搜索时遇到问题。我有一个 MainActivity、mainFragment 和一个 searchFragment。mainFragment 在我的 navigationGraph 中设置为目的地。我有这些疑问 1. 搜索应该作为活动的一部分或 mainFragment 什么是正确的方法。2. 如果搜索是 Activity 的一部分,那么处理我的搜索的向上按钮就会成为一个问题。搜索上的向上按钮退出 MainActivity,不会落在 mainFragment 中。我在想 NavController 应该有包含 mainFragment 的堆栈,然后是 searchFragment,一旦你按下 searchFragment 中的向上按钮,它应该弹出并显示 mainFragment。看起来我错过了一些东西。
在 TabLayout 的 Tabs 中实现滑动的一种方法是使用 viewpager。使用导航架构组件进行导航尚不清楚如何使用viewpager。如果我们不使用 viewpager,那么在 TabLayout 的选项卡中实现向左或向右滑动的推荐方法是什么。
android android-architecture android-architecture-components android-jetpack android-architecture-navigation
android-architecture-navigation ×2
android ×1
android-architecture-components ×1
searchview ×1