Notice
Recent Posts
Recent Comments
Link
투케이2K
438. (android/java) [android 12 / target 31] [유틸 파일] setOrientation : 안드로이드 화면 가로 , 세로 모드 설정 본문
Android
438. (android/java) [android 12 / target 31] [유틸 파일] setOrientation : 안드로이드 화면 가로 , 세로 모드 설정
투케이2K 2023. 1. 1. 16:09[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
public static void setOrientation(Activity activity, int type) {
/**
* // -----------------------------------------
* [setOrientation 메소드 설명]
* // -----------------------------------------
* 1. 안드로이드 화면 가로 , 세로 모드 설정
* // -----------------------------------------
* 2. 호출 방식 :
*
* C_App.setOrientation(A_Main.this, 1); // [가로]
*
* C_App.setOrientation(A_Main.this, 2); // [세로]
*
* // -----------------------------------------
* */
// [설정 값 확인]
String setting = "";
// [로직 처리 실시]
try {
if (type == 1){
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setting = "HORIZONTAL MODE";
}
else if (type == 2){
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setting = "VERTICAL MODE";
}
else {
setting = "DEFAULT MODE";
}
} catch (Exception e) {
e.printStackTrace();
setting = "";
}
// [로그 출력 실시]
///*
Log.i("---","---");
Log.d("//===========//","================================================");
Log.i("","\n"+"[C_App >> setOrientation() :: 안드로이드 화면 가로 , 세로 모드 설정]");
Log.i("","\n"+"--------------------------------");
Log.i("","\n"+"[SETTING :: "+String.valueOf(setting)+"]");
Log.d("//===========//","================================================");
Log.i("---","---");
// */
}
[결과 출력]
반응형
'Android' 카테고리의 다른 글
Comments