カスタムカメラアプリケーションを開発しています。画面モードをポートレートに設定することを余儀なくされました。しかし、サムスンモバイルに画面の問題の向きが来ました。
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 に答える