android - 在android中将相机预览拉伸(stretch)到全屏

标签 android android-layout android-camera

我正在使用这个camera preview我的 Android 应用程序的应用程序。

我希望相机预览全屏。因此我使用 Android API 中的示例尝试将预览设置为全屏。这就是我尝试做的事情:

if (!cameraConfigured) {
    Camera.Parameters parameters=camera.getParameters();
    Camera.Size size = getOptimalPreviewSize(mSupportedPreviewSizes, width, height);
    if (size != null) {
        parameters.setPreviewSize(size.width, size.height);

      camera.setParameters(parameters);
      cameraConfigured=true;
    }

我使用相对布局作为我的布局。我的布局设置如下:

<android.view.SurfaceView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

我仍然无法在整个屏幕上预览相机。我想知道如何全屏预览。

最佳答案

我发现了问题。我将以下设置添加到 Android Manifest 文件

<supports-screens android:largeScreens="true"
                    android:normalScreens="true"
                    android:smallScreens="true" android:xlargeScreens="true"/>

我能够全屏查看相机。

关于android - 在android中将相机预览拉伸(stretch)到全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278253/

相关文章:

java - Camera.takePicture(null, null, mPicture) 不起作用

javascript - 通过 javascript 或任何其他语言访问相机和照片信息?

java - 以编程方式登录网站

android - 从 Activity 返回时如何获取最后一个 ListView 状态

android - 如何将 TextView 置于中心?

android - 在 Android Studio 中出现渲染问题, View 不显示

java - 如何解决 Android 中找不到 double 的实现?

android - 在 Visual Studio 2022 的 Xamarin 上,我不断收到 "There were deployment errors continue?"我在 Windows 11 上,我正在使用 Android 模拟器

android - TextView 顶部填充问题?

java - 如何使连拍模式可用于相机