中心裁剪没有在relativelayout裁剪照片

时间:2015-02-22 14:24:38

标签: android

我希望裁剪图像但是它没有做任何事情只是拉伸我的照片 - 有人可以帮忙。

提前致谢

       <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:id="@+id/Photos"
            android:layout_width="fill_parent"
            android:layout_height="300dp">

            <ImageView
                android:id="@+id/background_image"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:background="@drawable/girl"
                android:scaleType="centerCrop"
                android:adjustViewBounds="true"
                />
</RelativeLayout>

2 个答案:

答案 0 :(得分:0)

将图片视图更改为此

   <ImageView
 android:id="@+id/background_image"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:background="@drawable/girl"
 android:scaleType="centerCrop"  />

答案 1 :(得分:0)

测试后

编辑 ..您应该指定&#39; layout_width&#39;以及&#39; layout_height&#39;在&#39; FrameLayout&#39;。

例如:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView 
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_gravity="center"
    android:src="@drawable/girl"
    android:scaleType="center"> //
</ImageView>
</FrameLayout>