Android Camera2预览不会全屏显示

Android Camera2预览不会全屏显示,android,android-camera,surfaceview,android-camera2,Android,Android Camera,Surfaceview,Android Camera2,我正在努力解决一个问题,这个问题与让摄像机在surfaceview上全屏显示有关。它确实填满了surfaceview的整个高度,但当涉及到宽度时,我会面临一些问题(请参见下图) 我的布局文件如下所示: 谢谢你的帮助和指导 编辑:它在横向模式下似乎工作得很好,所以在纵向模式下似乎出现了问题。我也有类似的问题。我修复了使用不同于默认主题的应用程序主题的问题。 在AndroidManifest.xml上,我添加了: 在styles.xml上: <resources> <sty

我正在努力解决一个问题,这个问题与让摄像机在surfaceview上全屏显示有关。它确实填满了surfaceview的整个高度,但当涉及到宽度时,我会面临一些问题(请参见下图)

我的布局文件如下所示:

谢谢你的帮助和指导


编辑:它在横向模式下似乎工作得很好,所以在纵向模式下似乎出现了问题。

我也有类似的问题。我修复了使用不同于默认主题的应用程序主题的问题。 在AndroidManifest.xml上,我添加了:

在styles.xml上:

<resources>
<style name="MaterialTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowFullscreen">true</item>
</style>

真的

您能解决这个问题吗?我也在寻找这个问题的答案。@zeeshan我不记得结果是什么,对不起。但我想我可能只是在横向模式下使用,因为这似乎适合我的目的。
Size[] size = strem_conf.getOutputSizes(SurfaceHolder.class); 
 ((SurfaceView)findViewById(R.id.preview)).getHolder().setFixedSize(size[0].
getWidth(),size[0].getHeight());
    android:theme="@style/MaterialTheme">`
<resources>
<style name="MaterialTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowFullscreen">true</item>
</style>