android - Horizo​​ntalView 和 ScrollView 可以容纳 Fragment 吗?

标签 android android-fragments horizontalscrollview

我只想问问这些Layouts是否可以容纳fragment/multiple fragments。我基于谷歌游戏商店。

抱歉逻辑错误。

最佳答案

, ScrollView 可以容纳多个 fragment 。

但是,管理 fragment 栈变得很棘手。

因为 fragmentManager/ChildFragmentManager 只会维护一个容器的堆栈,如果我没记错的话。

只要您不在运行时动态添加它们,就很容易。

即如果 fragment 是在 xml 布局的 ScrollView 中描述的,并且您不执行 fragment 事务,那么你们都很好。

我也遇到过同样的问题,费了好大劲,但我还是实现了。但是,如果您最终遇到这样的要求,则可能是您做错了什么,请尝试其他解决方案,看看是否可以避免此要求。

注意:我认为 Google play 不会在 ScrollView 中使用 fragment 。 我看到他们所做的是在回收站 View 中设置 RecyclerViews,如果这就是您所说的 enter image description here

即垂直 RecyclerView 中有水平 RecyclerView。

如果你不知道,RecyclerViews 是 listViews 的新版本,它们更强大,性能也更好。

我建议你不要使用 listViews,而是使用 RecyclerViews。

关于android - Horizo​​ntalView 和 ScrollView 可以容纳 Fragment 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37192331/

相关文章:

Android:Horizo​​ntalScrollView 中的 ListView 性能问题

android - 自定义圆形 View 。放置 View

java - 自动完成 fragment 中的文本

android - 如何将回调函数从 Activity 内的一个 fragment 传递到第二个 Activity?

Android Horizo​​ntalScrollView 子宽度

css - 随机(超长)水平滚动条仅在 Firefox/

调用 SystemClock.uptimeMillis() 时出现 Android UnsatisfiedLinkError

android - 检测对 Android Gallery 项目不同区域的点击

php - 在没有 SSL 的情况下保护与 php 服务器的连接

android - Facebook在android中的 fragment 登录