2014-03-30 55 views
0

我想在我的活動之上顯示一個總是填滿屏幕寬度的圖像。如果我將其寬度設置爲與父級高度相匹配並將其高度包裹起來,則在較大的屏幕上圖像兩側會出現白色條紋。我怎樣才能讓這個圖像總是水平填充屏幕?Android - ImageView作爲標題

我的XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context=".MainActivity" > 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:contentDescription="@string/hello_world" 
    android:src="@drawable/tbbt" /> 

</RelativeLayout> 

在此先感謝。

+0

發表您的佈局XML。 –

+0

看我的編輯。謝謝。 –

+0

你可以嘗試在你的ImageView中添加android:scaleType =「fitXY」屬性。 –

回答

0

變化的ImageView,以適應整個屏幕寬度

android:scaleType="fitXY" 

android:scaleType="centerCrop" 
+0

它的工作原理,但它扭曲了圖片。 –

+0

嘗試android:scaleType =「centerCrop」 – Libin

+0

現在它裁剪圖片的邊緣。 –