将 SurfaceView 放置在一个允许 Z 轴分层的容器中,例如 RelativeLayout 或 FrameLayout。将需要出现在 SurfaceView 之上的内容放置在 XML 文件的后面 -- 父容器中后添加的子元素会覆盖先前添加的子元素。 这是一个示例项目,使用 SurfaceView 进行视频播放并演示了该技术。同样的概念也适用于用于相机预览的 SurfaceView。 请注意,Android 需要额外的工作来将您的小部件与预览混合,因此您的预览帧速率可能会降低。