我的应用程序底部附近有一些ImageView。当我在WVGA(Nexus One)中运行时,所有内容都与底部完美排列。
当在另一个更高级别的分区(例如FWVGA)以及我的Droid 2上运行时,应用程序底部会留下一个空格。
有没有办法缩放图像视图,以便它们可以拉伸以填充一个或多个方向所需的所有空间?
目前我正在使用AbsoluteView,我的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
答案 0 :(得分:1)
您已修复了imageview的height
和width
。
如果您想在整个屏幕中设置imageview,可以使用fill_parent
或match_parent
,如果高于Android2.2。
而且我也建议您使用相对布局而不是绝对布局。 在相对布局中,您可以将视图设置在相对位置,这样即使设备的分辨率会增加,您的视图也会保持不变。
并且还使用 dp
中的长度单位而不是 px
,以便您的视图在所有屏幕密度中保持相同。