3
我需要在屏幕底部放置一张图像。图像本身是固定的(来自资源)。它非常大,并缩小到每个设备的宽度。我试图用简单的layout_alignParentBottom
,像这样:沿着RelativeLayout的底部对齐未知高度图像
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LayoutLoading"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/startup" >
<ImageView
android:id="@+id/ImageView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:scaleType="fitCenter"
android:src="@drawable/loading" />
</RelativeLayout>
是的,这没有奏效。除非我指定图像的确切高度(代替wrap_content
),否则ImageView
未在底部对齐。这很可能是由于实际图像高于屏幕尺寸,并且缩小到屏幕宽度后变为“较短”。
所以,问题是如何让ImageView
留在屏幕的底部而不管设备的大小如何?
侧面说明:您可以删除''机器人:方向=“垂直”''因为它似乎是从''LinearLayout''方法的后遗症。 :) – ninetwozero
@ninetwozero是的,你是对的,谢谢。 –