게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 리소스 폴더 크기 문제 질문드립니다 ㅠㅠ
게시물ID : programmer_16453짧은주소 복사하기
작성자 : 갱걀갱걀
추천 : 0
조회수 : 1469회
댓글수 : 7개
등록시간 : 2016/03/31 22:08:27
옵션
  • 본인삭제금지

지금 휴대폰이 두 종류 있습니다. 노트5랑 갤럭시6 이렇게 있는데요..

화면 가로세로 비율이 달라서인지 같은 화면인데도 차이가 너무 심해서

리소스 폴더를 나눠서 따로 크기를 정해줘야 할 거 같아서요.

 

둘 다 xxhdpi고 

 

Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics();
display.getMetrics(outMetrics);
              
float density  = getResources().getDisplayMetrics().density;
float dpHeight = outMetrics.heightPixels / density;
float dpWidth  = outMetrics.widthPixels / density;

이렇게 해서 나온 세로 DP랑 가로 DP는 각각 아래와 같이 나왔습니다. (가로 방향입니다)

노트5 

 - 가로 : 731

 - 세로 : 411

 - outMetrics.densityDpi : 560

갤럭시6

 - 가로 : 640

 - 세로 : 360

 - outMetrics.densityDpi : 640

 

여튼.. 리소스 폴더를 따로 만드려고 했는데..

 

구분을 어떻게 해야 할 지 모르겠네요..

누가 layout-h<dp값>dp-xxhdpi 하면 세로 크기로 나눈다고 들었는데..

layout-h400dp-xxhdpi  /  layout-xxhdpi 이렇게 나누니까 둘 다 같은 결과가 나왔어요

(둘 다 layout-xxhdpi폴더 사용)

 

layout-long-xxhdpi  /  layout-xxhdpi 이렇게 나누니까 또 같은 결과가 나왔구요.

(둘 다 layout-long-xxhdpi 폴더 사용)

 

layout-h400dp-xxhdpi << 여기서 쓰는 h400dp라는 뜻이 세로가 400dp 이상일 때 라고 알고 있는데

그게 저 위에 공식으로 구한 값이 아닌가요?? 따로 구해야하나요?ㅠㅠ

 

정말정말 급해요 ㅠㅠ 도와주세요 ..



----------------여기까진 안드로이드 펍에 올린거랑 동일한 내용ㅠㅠㅠㅠ



ㅠㅠㅠㅠ 아 정말 미칠거 같아요.

왜 안드로이드는 이렇게 천차만별인걸까요?

제 화면에서는 꽉 차있던 글자가 다른 휴대폰에서는 쬐끄맣게 보이고 ㅠㅠㅠㅠㅠ

하나하나 다 테스트하고 싶지만 회사에선 테스트 폰도 안주고..

쓰다가 떨어뜨려서 액정 박살난 휴대폰으로 테스트하고있습니다ㅠㅠㅠ흐흐규ㅠㅠ

요 한달간 자정 이전에 퇴근한 적이 없는 거 같네요.. 8ㅅ8 .. 대신에 출근 11시..

너무 답답해서 글 써봐요 ㅠㅡㅠ ... 좀만 도와주세요 ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호