안드로이드 개발 질문/답변
(글 수 45,052)
디바이스의 해상도가아닌
디바이스의 실제크기를 알 수 있는방법있을까요?
4인치의기기인지 10인치의 기기인지 이런종류를 알아내는 방법 있을가요 ?
예전에 Resource 의 Configuration에서 screenlayout 을 비교해보면 알수있을거같아서
해봣는데 저는 계속 이상한 값만 떨어지더군요 .
Configuration config = getResources().getConfiguration();
int whatScreen = config.screenLayout;
switch (whatScreen) {
case Configuration.SCREENLAYOUT_SIZE_SMALL:
smallScreen();
break;
case Configuration.SCREENLAYOUT_SIZE_NORMAL:
normalScreen();
break;
case Configuration.SCREENLAYOUT_SIZE_LARGE:
largeScreen();
break;
case Configuration.SCREENLAYOUT_SIZE_XLARGE:
xLargeScreen();
break;
}
이렇게 구현 해보려고했는데 config.screenLayout 요 값이 switch 문에 안맞아 떨어지더군요.
화면의 크기(실제 인치) 를 알 수 있는 방법이 뭐가있을가요??
코드상으로..
구글링 하시면 검색하시면 바로 나는는데요..