- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了非常奇怪的 fragment 问题。在我的例子中,我有一个 fragment ,它被放置在 Activity 中。它有两种类型的布局:layout - 带有 list_container
id 的 Frame Layoutlayout-land - 有两个 Layout:list_container
和 detail_container
。
当用户以纵向模式进入 Activity 时,他会看到 TestListFragment
。当他单击列表元素之一时,TestDetailFragment
被添加到后台堆栈。接下来,当用户旋转屏幕时,TestDetailFragment
从 backstack 中移除并放置在 ID 为 detail_container
的布局中。出现多么奇怪的部分,在检查 View 层次结构时有两个 list_container(一个是空的并且覆盖其余内容导致 View 重叠)。 TestFragment
中的onActivityCreated
被触发了两次。
我包括层次结构 View 和屏幕:
源代码:
这是正常行为吗?如何摆脱这种布局?
最佳答案
当您嵌套 fragment (即让 fragment 托管 fragment )时,需要通过以下方式设置子 fragment :
让父 fragment 膨胀包含 <fragment>
的布局标签
让父 fragment 使用 getChildFragmentManager()
在执行 FragmentTransaction
时添加子 fragment
在这种情况下,问题中的代码使用 getActivity().getSupportFragmentManager()
, 不是 getChildFragmentManager()
.
老实说,我无法完全理解这是如何导致所引用的症状的,但根据对该问题的评论,它有所帮助。
关于android - 奇怪的 fragment 行为 - 屏幕旋转后 View 层次结构中的空容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929562/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!