갤럭시 탭 화면 해상도 (세로 모드에서)가 600px
이고 화면 너비가 3.55inch
이면 화면 밀도는 600/3.55 = 169 dpi
이됩니다. 아는 염두에 장치 독립적 인 화소 (DP)를 계산하는 방법 (http://developer.android.com/guide/practices/screens_support.html) 보관 :삼성 갤럭시 탭 화면 밀도 이해
px = dp * (dpi/160);
600 = dp * (169/160);
dip = 568
그래서 568dp (밀도 독립 화소)의 수평 라인 드로잉 정확히 폭과 일치해야 위치 0에서 시작 선폭 화면의. 그러나 장치에서이 방법을 사용하면 화면 너비는 400dp
입니다. 다시 같은 수식을 사용하지만 점점 dpi의 경우 :
600 = 400 * (dpi/160);
dpi = 240
그래서 240dpi
, 3.55inch
화면 폭 600pixels
데, 이는 하나 개의 물리적 픽셀 달리 파라미터보다 '점'으로 구성된 것을 의미 않는다에 대응 너비는 852pixel (3.55*240)
입니다.
dpi는 인치당 도트 수를 의미합니다. 그러나 이것은 ... 사실이없는 것으로 보인다
나중에 추가 :이
이 (http://developer.android.com/guide/topics/resources/more-resources.html#Dimension)는 말한다 :
160dp가 1 인치에 상관없이 화면 밀도 항상
어느 사실이 아닙니다. 심지어 나중에 Difference between android dimension: pt and dp
추가 : : 그냥이의 측정 소스를 확인 내가 해달라고 이유는 규칙을 위반하는 160dp = 1inch
가 제어 폭을 지정할 때하는 것은 가령 할 수 있다는 사실에 이르게한다는 점이다
을 이 갤럭시 탭에 포함됩니다 320dp 설명 BR 스텐
dip과 장치 독립적 인 픽셀을 혼동스럽게 생각할 수 있습니다. – Petrus
안녕하세요, 제가 잘못하고있는 것을 구체적으로 설명해 주실 수 있습니까? 나는 어디에서 실수를 했는가? – STeN
내가 전에 게시 한 내용을 잘못 읽었을 수도 있지만 아마도을 확인하고 싶을 것입니다. 나는 당신의 계산에서 기대하는 밀도를 반환하지 않을 수도 있다고 생각합니다. 나는 당신의 수학을 검사하지 않는다. 그러나 밀도가 169가 아니라 160이라면 모두 함께 모일 수 있을까? –
Petrus