如何将ImageView内的图像对齐到ImageView的底部?

时间:2011-08-31 11:29:10

标签: android android-layout android-imageview

我希望我的ImageView中的drawable显示为与Imageview的底部对齐,而不是居中。

有可能吗?

3 个答案:

答案 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>