我正在编写的应用程序需要相机功能。因此,为了了解如何操作相机,我按照以下脚本进行操作:
我已经在清单文件中添加了这个活动,并将屏幕方向设置为横向模式。但问题是,当相机被横向持有时(例如我将Galaxy Tab P1000保持在横向位置),视图会被拉伸。更具体地说,在我的脚本中,我使用了Google制作的代码的精确副本。可以在android-sdk\samples\android-8\ApiDemos\src\com\example\android\apis\graphics\找到它。该文件本身称为CameraPreview。我真的不知道为什么屏幕看起来如此拉伸。当然,格式很奇怪而且不是正方形的,但是,当使用设备上安装的默认相机应用程序时,它根本不会变形。只有这个相机在我横向持有并稍微移动相机时才会变形。