2011-05-03 52 views
0

我有一个图像,它是在线性布局中的某些文本下方450px的正方形,并且希望它填充设备的宽度,这是我使用的;在Android中修剪ImageView

ImageView android:id="@+id/my_image_container" 
android:src="@drawable/my_image" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="@color/orange" 
android:scaleType="fitStart" 

这在时尚界工作,但ImageView的元素填满屏幕的休息和保管的任何元素不显示。

有谁知道修剪ImageView使用的空间底部的方法。

希望此图像可以更好地解释它 - 我想裁剪图像下方的空白区域(橙色背景)。

Example Image

回答

0

我建议你使用RelativeLayout代替LinearLayout。然后您可以使用android:layout_above=""android:layout_below=""确保获得所需的布局。

+0

这是一个很好的原则,但不适用于我。图像容器延伸到实际图像的底部,迫使下面的文本离开屏幕(参见图像) – Rooneyl 2011-05-04 14:52:32

+0

嗯,你是否尝试过使用RelativeLayout并在TextView上设置android:layout_alignParentBottom =“true”? – Mokus 2011-05-05 07:47:46

+0

我尝试了各种各样的。它几乎看起来像视图保持原始图像的大小,即使它缩小。有什么想法吗? – Rooneyl 2011-05-05 10:22:56