重複の可能性:
Android で向きの変更を無効にする方法は?
キャンバスを任意の向き(縦または横)で開いた後、向きの変更を無効にしたいのですが、キャンバスを横モードで開いてデバイスの向きを変更すると問題が発生し、向きが無効になりません。
ここにコードがあります。
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
}