다른 화면 크기에 맞게 내 애플리케이션을 구성하기 위해 여러 값 폴더와 dimen.xml 파일을 만들었습니다. Android Studio의 미리보기에서는 완벽하게 표시되지만 휴대 전화에서 앱을 실행하면 해당 크기가 적용되지 않습니다. Android Studio 레이아웃에 표시된 레이아웃과 휴대 전화에 표시된 레이아웃은 다릅니다.잘못된 폴더에서 가져온 치수 값
그래서 내 넥서스 5에 대한 예를 들어, 응용 프로그램은 값-w640dp에서 치수를 읽어야/dimen.xml 그러나, 그것은 어떤 이상한 이유로 값/dimen.xml에서 그들을 읽습니다.
문제를 해결하려면 어떻게해야합니까?
다음은 스크린 샷입니다.
안드로이드 스튜디오 미리보기 스냅 샷 (넥서스 5)
넥서스 5 전화 스크린 샷 :
봅니다 대신 값-sw640dp을 사용하는 값-w640dp 내 옆에서 http://stackoverflow.com/questions/24579608/android-resource-qualifiers-swdp-vs-wdp –
, 뜨거운 넥서스 5 UI는 값 (sw600dp)에서 치수를 완벽하게 읽습니다. –