SurfaceView的显示尺寸是肖像的一半

时间:2011-06-02 11:34:40

标签: android android-sdk-2.1

我创建了简单的Android应用程序来测试相机功能。当我将显示方向设置为“纵向”时,它会在版本2.1的屏幕的一半中打开相机。我的要求是全屏打开相机。

2 个答案:

答案 0 :(得分:0)

Intent i8 = new Intent("android.media.action.IMAGE_CAPTURE");
activity.startActivity(i8);

答案 1 :(得分:0)

Android 2.1仅支持横向模式的Camera SurfaceView。

如果要在纵向模式下使用,则必须:

(a)旋转图标并以横向模式设置UI(使UI看起来就像设置为纵向模式一样),将显示方向保持为横向。

(b)在Android 2.2中使用纵向模式,然后使用setDisplayOrientation更正显示。此功能仅适用于Android 2.2及更高版本。