由于setZOrderOnTop,SurfaceView over actionBar

Kev*_*eun 5 java video android surfaceview main-activity

我的SurfaceView有问题,我需要它用于显示视频,我把透明背景设置为在视频加载时在背景中看不到黑屏,并且在播放视频时滚动时看不到黑线.我的应用程序显示视频,如instagram(相同的样式).

问题是,surfaceview/video显示在anctionbar上,我不想这样.我知道问题是"setZOrderOnTop"但如果我删除它,我会回到黑色背景和滚动问题.那么,任何想法?

那是我的代码:

       //Video
       Video.setZOrderOnTop(true);
       final SurfaceHolder surfaceHolder = Video.getHolder();
       surfaceHolder.setFixedSize(taillePreview, taillePreview);
       surfaceHolder.setFormat(PixelFormat.TRANSPARENT);
       surfaceHolder.addCallback(MainActivity.this);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.