2016-11-26 110 views
0

美好的一天! 如何才能實現第一個屏幕的外觀?我想將圖像視圖拉伸到屏幕邊緣,但我所得到的僅僅是一個圖像視圖,邊上有邊距。這裏是我的XML代碼:拉伸圖像查看到屏幕邊(無邊距)

<ImageView android:layout_width="wrap_content" 
android:layout_height="240dp" 
app:srcCompat="@drawable/green_image" 
tools:layout_editor_absoluteX="0dp" 
android:id="@+id/imageView" 
android:scaleType="centerCrop" 
app:layout_constraintBottom_toBottomOf="parent" /> 

enter image description here

+0

您能否提供您的代碼和您使用的佈局的.xml以更好地理解您的問題? –

+0

我只是放置了一個簡單的圖像視圖。我只是想拉伸圖像,直到它到達屏幕的兩側。它似乎不可能。我也使用約束佈局。 – Jerms

+0

請將此添加到您的帖子,以便我以正確的格式顯示給大家的幫助;) –

回答

0

一般達到你想要伸展的ImageView寬度您layout.xml應該是這樣的:

您的ImageView的父佈局不應該有任何保證金填充 及其寬度match_parent

和您的圖像視圖不應該有任何保證金及其寬度match_parent了。

例如你有你的ImageView的一個的LinearLayout內:

<LinearLayout 
    android:layout_width="match_parent" 
    ... 
    android:paddingLeft="0dp" 
    android:paddingRight="0dp" 
    android:layout_marginLeft="0dp" 
    android:layout_marginRight="0dp"> 

     <ImageView 
      android:layout_width="match_parent" 
      ... 
      android:layout_marginLeft="0dp" 
      android:layout_marginRight="0dp" /> 
</LinearLayout> 

marginLeft或marginRight = 0dp可以刪除剛纔添加它們,以便能夠指出你不應該有利潤

希望這會有所幫助。

+0

這可能不是確切的答案,但它幫助我找出問題所在!非常感謝! :D – Jerms

+0

樂意幫忙;) –