我只想问问这些Layouts是否可以容纳fragment/multiple fragments。我基于谷歌游戏商店。
抱歉逻辑错误。
最佳答案
是, ScrollView 可以容纳多个 fragment 。
但是,管理 fragment 栈变得很棘手。
因为 fragmentManager/ChildFragmentManager 只会维护一个容器的堆栈,如果我没记错的话。
只要您不在运行时动态添加它们,就很容易。
即如果 fragment 是在 xml 布局的 ScrollView 中描述的,并且您不执行 fragment 事务,那么你们都很好。
我也遇到过同样的问题,费了好大劲,但我还是实现了。但是,如果您最终遇到这样的要求,则可能是您做错了什么,请尝试其他解决方案,看看是否可以避免此要求。
注意:我认为 Google play 不会在 ScrollView 中使用 fragment 。 我看到他们所做的是在回收站 View 中设置 RecyclerViews,如果这就是您所说的
即垂直 RecyclerView 中有水平 RecyclerView。
如果你不知道,RecyclerViews 是 listViews 的新版本,它们更强大,性能也更好。
我建议你不要使用 listViews,而是使用 RecyclerViews。
关于android - HorizontalView 和 ScrollView 可以容纳 Fragment 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37192331/