0

我正在开发自定义相机应用程序。我被迫将屏幕模式设置为纵向。但是来到三星手机屏幕的方向问题。如何在三星手机中使用纵向模式设置应用程序

4

1 回答 1

1

尝试以下操作:在您的活动中,

   /** Forces the application to run in portrait mode */
    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }

在你的 manifest.xml

  <activity
        android:name="yourActivityName"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:screenOrientation="portrait" >
  </activity>

此外,如果您的应用程序在 v2.2 或更高版本上运行,您可以使用 camera.setDisplayOrientation(90) 将相机方向旋转为纵向。

于 2013-03-25T08:25:17.433 回答