2
我有一個使用ImageView和標題的RelativeLayout,它與圖像重疊 此佈局以另一個RelativeLayout爲中心。使用ImageView和標題縮放RelativeLayout
如果需要ImageView應該縮小比例但不是高檔。 使用ScaleType.CENTER_INSIDE似乎正是這樣做的。
如果圖像周圍有足夠的空間(圖像1,FWVGA) 否則ImageView變寬並且TextView與它(圖像2,WVGA)相似。
我本來期望的是,ImageView的會縮小保持圖像的長寬比
這裏是我的佈局: -
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FF333333"
android:padding="5dip">
<RelativeLayout
android:layout_height="wrap_content"
android:id="@+id/relativeLayout1"
android:layout_centerInParent="true"
android:layout_width="wrap_content">
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/imageView"
android:src="@drawable/ex"
android:scaleType="centerInside"></ImageView>
<TextView
android:background="#AAFFFFFF"
android:textColor="#FF333333"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:text="Caption"
android:layout_alignBottom="@id/imageView"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_alignLeft="@id/imageView"
android:layout_alignRight="@id/imageView"
android:gravity="center"
android:layout_width="wrap_content"></TextView>
</RelativeLayout>
</RelativeLayout>