2016-11-26 106 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

乐意帮忙;) –