내 응용 프로그램에서 글꼴 크기를 설정하고 내 Nexus 4
을 실행합니다. 모든 것은 괜찮습니다. 그러나 일부 폰에서는 글꼴 크기가 설정 한 것보다 큽니다. 예를 들어 Samsung A5 2016
에서 글꼴 크기는 Nexus 4
의 3 배입니다.글꼴이 고해상도 장치에서 더 커졌습니다.
Nexus 4 screen: 768 x 1280 pixels, 5:3 ratio (~318 ppi density)
A5 screen: 1080 x 1920 pixels, 16:9 ratio (~424 ppi density)
내가 아는 것처럼 전화가 더 좋은 해상도를 가질 때 모든 것이 작아지지 않습니다.
나는 모든 해상도에 대한 하나 개의 레이아웃 폴더가 서로 다른 해상도 크기를 설정하는 두 값의 폴더가 :
values-xhdp : for Nexus 4
내가 values-xxhdp
폴더에 글꼴 크기를 감소
values-xxhdp : for Samsung A5
, Samsung A5
적절한 크기의 글꼴을 보여줍니다. 글꼴 크기를 sp
단위로 설정합니다.
제가 혼란스러워하는 점은 이미 values-xxhdp
폴더에서 고해상도 전화의 경우 값이 증가해야한다는 것입니다. 감소하지 않았습니다 ... 무슨 일입니까? 내가해야 할 일?
이해가되지 않습니다. xhdpi에서 나는 20sp를 설정해야하고 xsphdpi는 30sp에 있어야합니까? 이 방법? 내가 말했듯이, 만약 내가 20sp를 둘 다 설정한다면, 폰트는 삼성 A5에서 3 배 더 커진다 ... 나는 30sp를 설정하면 매우 커진다. 이것이 내 문제 다 ... 에뮬레이터에서는 작지만 삼성 A5에서 나온다. go furthermore – Fcoder