2022년 5월 24일 화요일

화면 가로/세로 모드 조정하기

1. 가로 모드 고정
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

2. 세로 모드 고정
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Button btnRotation = findViewById(R.id.rotation);
btnRotation.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (landscape) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
} else {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
landscape = !landscape;
}
});