安卓相机在横向模式下拉伸
我正在编写的应用需要相机功能。因此,为了学习如何操作相机,我遵循以下脚本:
我已将活动放在我的清单中,并在横向模式下设置其屏幕方向。
我遇到的问题是,当相机侧向握住时(所以我将Galaxy Tab P1000保持在横向位置),视图会伸展。
为了更具体地说明我的脚本,我使用了Google制作的代码的精确副本。它可以在 android-sdk\samples\android-8\ApiDemos\src\com\example\android\apis\graphics\ 中找到。
该文件本身称为 CameraPreview。
我真的不知道为什么屏幕看起来如此拉伸。当然,格式很奇怪,不是方形的,但是,当使用设备上安装的默认相机应用程序时,它根本不会变形。当我侧身握住图像并稍微移动相机时,这台相机会使图像变形。
我所做的是:我按住我的Galaxy标签拍摄一个物体(在这种情况下是笔记本电脑)的照片,然后用我的手机拍摄了我的Galaxy照片。在Galaxy上,我在我正在制作的应用程序中打开了相机屏幕。这对于两个图像都很重要。一个我侧向握住,另一个我在纵向视图中握住。照片有点不清楚,但你可以看到在风景图片中,相机已经变得非常宽。