如何使用表面视图删除标题栏以在android中添加相机叠加层

时间:2013-12-09 13:37:49

标签: android surfaceview camera-overlay

我按照this链接创建了带图像的相机叠加层。但我的问题是我无法使用 onCreate()方法中的以下代码删除标题栏:

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

它可能导致onCreate方法中的以下代码:

getWindow().setFormat(PixelFormat.UNKNOWN);

现在,我能做些什么以及为什么会这样?谁能解释一下??

2 个答案:

答案 0 :(得分:2)

在清单文件中的活动标记下使用此项。

 android:theme="@android:style/Theme.NoTitleBar"

答案 1 :(得分:1)

在清单文件中使用以下属性进行相机活动

<activity android:name="youractivityname"
android:theme="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen"/>