2012-11-15 2 views
0

필자는 lcd_density 160 인 태블릿을 가지고 있습니다. Android 가이드에 따르면 1 dp는 LCD 밀도 160에 해당하는 1px입니다. 태블릿 해상도는 1024px x 768px입니다.android 실제 비교 dp vs px

다음으로 Android metrics and grids에 따르면 권장 조치 높이는 48dp입니다. 그래서 스크린을 캡쳐했을 때 액션 바 높이는 56 픽셀 (또는이 경우 56 dp)이었습니다. 탐색 바 높이가 48 픽셀입니다. 안드로이드 설정, pinterest, 보관 용 계정 등을 캡처하려고했습니다.

계산에 문제가 있습니까? 또는 언급 된 앱이 권장 높이를 48dp로 유지하지 못합니까? 왜 56 px입니까?

+1

'DisplayMetrics.ydpi'는 무엇을 얻습니까? 160은 버킷 크기 중 하나이며 실제 화면 밀도가 아닐 수 있습니다. – Geobits

답변

0

MDPI 장치의 1dp가 1px와 동일합니다. 난 혼자서 계산을 했어. (안드로이드 타블렛 LCD의 밀도는 build.prop에서 언급했듯이 160이다.) 당신이 진실을 말하는 것처럼 보인다. Eclipse에서 새 100 % 프로젝트를 시작했는지 확인하려면 아무 것도 변경하지 않고 태블릿에서 실행하고 스크린 샷을 찍었으며 여전히 56px입니다. 그런 다음 작업 표시 줄의 속성 (48dp)을 정확하게 찾습니다.

내 태블릿은 AOSP Android 4.1.2의 100 % 순수 버전을 실행합니다.

build.prop의 lcd_density 160이 두 번 재확인됩니다.

나의 유일한 가설 : 160ppi의 1dp는 정확히 1px가 아닙니다.

+0

좋아, 나는 모두 다 똑같이했다. 나는 또한 build.prop에서 LCD 밀도를 얻었다. 이제 탐색 바 높이를 살펴 봅니다. 크기는 얼마입니까? – misco

+0

나는 이미 당신에게 말했다 : 이클립스에서 48dp, 스크린 샷에서 56px. – Adiost

+0

작업 모음과 탐색 모음의 높이가 같습니까? 작업 표시 줄이 올라가고 탐색 바가 아래로 움직입니다. 나는 다른 높이가있다. – misco