如何将ImageView中的图像与ImageView的底部对齐?
也许这是为时已晚,但即使在今天,我遇到了同样的问题,通过使用下面的代码片段固定它。
所有对齐/缩放选项都在scaleType属性中。
现在,如果你想用的ImageView的前头对齐的图像,使用android:scaleType="fitStart"
。
同样,android:scaleType="fitEnd"
将其与ImageView的底部对齐。
可能你迟到了,但它帮助了我! :) – nithinreddy
谢谢,这是解决方案 – ShadowGod
'fitStart'把图像放在左上角,'fitEnd'放在右下角。但是,如果你想在'底部中心'的图像呢?为此,Fresco提供了自定义scalType。 –
您必须将其权重设置为1或将其对齐设置为底部。
http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
您可以包装ImageView
内FrameLayout
和使用android:layout_gravity
这样排列:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|bottom"
android:src="@drawable/img_select_profile" />
</FrameLayout>
把一些代码了。 – blessenm
我目前正在寻找相同问题的解决方案。 – gnclmorais