【发布时间】:2014-01-30 12:41:42
【问题描述】:
只是一个一般性问题:我有一个带有 SurfaceView 的片段。当我通过 FragmentManager 隐藏 Fragment 时,SurfaceView 仍然可见。
我找到了一种解决方法,只需在 Fragment 隐藏/可见时将 View 设置为 INVISIBLE/GONE/VISIBLE - 但我想知道:为什么 SurfaceView 仍然显示?是不是因为SurfaceView基本上是一个“打孔”,也就是说,它不在Fragment的Layout-Hierarchy中,所以在Layout隐藏的时候不能隐藏?
片段的隐藏过程是做什么的?它只是将创建的视图设置为消失吗?
【问题讨论】:
标签: android android-fragments surfaceview