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 に答える