2012-08-14 103 views
0

我創建了一個視圖(實際上是一個web視圖)的1/3:如何指定的觀點高度爲屏幕高度

<WebView 
    android:id="@+id/myWebView" 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/input_height" 
/> 

這是指高度另一個XML文件:

<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> 

我在哪裏具有近似320像素(或仿真320ish像素)高度的(獨立裝置)設定的input_height作爲280dip我理解爲是指280個像素。

在我的兩個設備(小屏幕320像素和舊的htc渴望的小索尼愛立信xperia x10迷你),它工作正常,提供約1.3屏幕高度的視圖高度。我的一位測試人員正在使用三星Galaxy S,他們報告說,該視圖佔用了整個屏幕。

我認爲這個問題是值得做的屏幕密度,但我想用dip會規避這個問題。

如何定義我的佈局視圖以避免此問題?

回答

0

你可以檢測到屏幕的大小,然後做一些數學計算得到1/3的屏幕尺寸。要檢測屏幕尺寸,請查看this