Android 使用CameraAPI2示例代码,相机未显示到AutoFitTextureView的整个宽度

Android 使用CameraAPI2示例代码,相机未显示到AutoFitTextureView的整个宽度,android,android-camera2,android-textureview,Android,Android Camera2,Android Textureview,我使用的是Camera2API的示例代码,谷歌的ImageCapture和VideoCapture代码的示例中都有一个bug。问题是,当我打开相机时,它没有占据AutofitTextureView的整个宽度。它从右侧截取了一部分 我发现的临时修复方法是对两个示例中的这4行进行注释: if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) { textureView.setAspectR

我使用的是Camera2API的示例代码,谷歌的ImageCapture和VideoCapture代码的示例中都有一个bug。问题是,当我打开相机时,它没有占据AutofitTextureView的整个宽度。它从右侧截取了一部分

我发现的临时修复方法是对两个示例中的这4行进行注释:

if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {
    textureView.setAspectRatio(previewSize.width, previewSize.height)
} else {
    textureView.setAspectRatio(previewSize.height, previewSize.width)
}
但我不确定这样做是错还是对。所以请帮我修复这个代码