728x90
반응형
SMALL
여러 방법이 있지만 안드로이드 폰인지 패드인지 JAVA 코드 단에서 구분하는 코드이다.
private void CheckTableView() {
int screenSizeType = this.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK;
if (!(screenSizeType == Configuration.SCREENLAYOUT_SIZE_LARGE || screenSizeType == Configuration.SCREENLAYOUT_SIZE_XLARGE)) {
Log.e(TAG, "태블릿임");
} else {
Log.e(TAG, "태블릿 아님");
}
}
API 문서에서 정확한 상수들의 정의를 볼 수 있다.
https://developer.android.com/reference/android/content/res/Configuration
728x90
반응형
LIST
'Android' 카테고리의 다른 글
안드로이드 비밀번호 입력창 만들기 (0) | 2023.09.10 |
---|---|
안드로이드 풀스크린(전체화면) 만들기 JAVA코드 (0) | 2023.04.11 |
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK 오류 (0) | 2023.03.15 |
안드로이드 Button 텍스트 대문자로 강제 변환될 경우 (0) | 2023.03.13 |
안드로이드 공유하기 기능(ACTION_SEND) (0) | 2023.03.13 |