缩放ImageViews更高分辨率手机
问题描述:
我有几个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
答
你有固定的height
和ImageView的的width
。 如果你想在你的整个屏幕上设置imageview,你可以使用fill_parent
或match_parent
,如果高于Android2.2。
而且我给你建议使用相对布局而不是绝对布局。 在相对布局中,您可以将视图设置为相对位置,这样即使设备的分辨率增加,视图也将保持不变。
,还可以使用长度单位在dp
,而不是px
,使您的视图将保持在所有的屏幕密度相同。
我不希望它整个屏幕,我在2.2开发,而不是在它之上。感谢我给他们提供的建议。 – sealz