화면 높이 (실제로는 웹보기)의 1/3로보기의 높이를 지정합니다 :어떻게 뷰를 생성 한
<resources>
<dimen name="key_height">50dip</dimen>
<dimen name="candidate_font_height">16sp</dimen>
<dimen name="candidate_vertical_padding">6sp</dimen>
<dimen name="input_height">280dip</dimen>
</resources>
: 다른 XML 파일의 높이를 의미
<WebView
android:id="@+id/myWebView"
android:layout_width="match_parent"
android:layout_height="@dimen/input_height"
/>
여기서 input_height
을 280dip
으로 설정 한 것은 약 320 픽셀 (또는 에뮬레이트 된 320 픽셀) 높이의 280 픽셀 (장치 독립적)을 의미 함을 의미합니다.
내 두 장치 (320 픽셀 화면의 작은 sony ericsson xperia x10 mini 및 오래된 htc 욕망)에서는 화면 높이 약 1.3의보기 높이를 제공하여 잘 작동합니다. 내 테스터 중 한 명이 삼성 은하 S를 사용하고 있으며 화면이 전체 화면보다 더 많이 차지하는 것으로보고하고 있습니다.
문제는 화면 밀도와 관련이 있다고 가정하지만 dip
을 사용하면이 문제를 피할 수 있다고 생각합니다.
이 문제를 방지하려면 레이아웃보기를 어떻게 정의해야합니까?