我希望我的ImageView中的drawable显示为与Imageview的底部对齐,而不是居中。
有可能吗?
答案 0 :(得分:31)
也许这已经太晚了,但即使我今天遇到了同样的问题并使用以下代码修复了它。
所有对齐/缩放选项都在scaleType属性中。
现在,如果您想将图像与ImageView的开头对齐,请使用 android:scaleType="fitStart"
。
同样, android:scaleType="fitEnd"
可将其与ImageView的底部对齐。
答案 1 :(得分:0)
您必须将其重量设置为1或将其对齐方式设置为底部。
http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
答案 2 :(得分:0)
您可以将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>