2012-06-13 35 views
0

我设置的WebView这样:屏幕分辨率和窗口小部件

 <WebView 
     android:id="@+id/webView1" 
     android:layout_width="match_parent" 
     android:layout_height="500px" 
     android:layout_below="@+id/button1" 
     android:layout_centerHorizontal="true" /> 

,但是这是正确的?如果Android手机的分辨率发生变化,我应该用百分比而不是像素为单位给出高度。

+0

你需要给dp。 –

回答

0

使用500dp

DP 密度独立像素 - 这是基于屏幕的物理密度的抽象单位。这些单位相对于160 dpi屏幕,所以一个dp是160 dpi屏幕上的一个像素。 dp与像素的比率将随着屏幕密度而变化,但不一定成正比。注意:编译器同时接受“dip”和“dp”,但“dp”与“sp”更加一致。