2011-09-24 133 views
0

我有幾個ImageViews位於我的應用程序的底部附近。當我運行WVGA(Nexus One)時,一切都很好地與底部對齊。縮放ImageViews更高分辨率手機

當運行在另一個更高的資源,如FWVGA,以及我的Droid 2上時,應用程序底部會留下空間。

是否有縮放圖像瀏覽的方法,以便它們可以伸展以填充一個或多個方向所需的全部空間?

目前我使用的是絕對視圖,而我的imageview代碼看起來像。我曾嘗試過layout_x和layout_y。

<ImageView android:layout_height="400px" 
android:id="@+id/widget33" 
android:layout_width="300px" 
android:background="@drawable/picture1" 
android:layout_x="-45dp" 
android:layout_y="216dp"> 
</ImageView> 

我也嘗試了一些其他的東西,如

android:baselineAlignBottom 
android:padding 

回答

1

你有固定的height和ImageView的的width。 如果你想在你的整個屏幕上設置imageview,你可以使用fill_parentmatch_parent,如果高於Android2.2。

而且我給你建議使用相對佈局而不是絕對佈局。 在相對佈局中,您可以將視圖設置爲相對位置,這樣即使設備的分辨率增加,視圖也將保持不變。

,還可以使用長度單位在dp,而不是px,使您的視圖將保持在所有的屏幕密度相同。

+0

我不希望它整個屏幕,我在2.2開發,而不是在它之上。感謝我給他們提供的建議。 – sealz