使图像适合Imageview的大小

时间:2014-09-15 06:37:29

标签: android imageview

我有一个圆形网络ImageView。我在使用imageview中的图像时遇到了问题。我已将imageview高度设置为130 * 130。我已经为imageview设置了一个背景placeholde图像。现在问题是当我上传任何配置文件图像时,占位符图像将是可见的。图像内部有一个小的圆形蓝色线。它是背面的占位符图像。如何使其适合imageview? 这是我的代码:

       <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_margin="15dp"
        android:background="@drawable/img_bg"
        android:padding="6dp" >

        <com.practice.project.RoundedNetworkImageView
            android:id="@+id/img"
            android:layout_width="130dp"
            android:layout_height="130dp"
            android:layout_gravity="center_horizontal"
            android:src="@drawable/profile_img_default" />
    </LinearLayout>

我使用linearLayout为圆形图像视图提供白色背景。

用于白色背景的drwable:

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <solid android:color="@color/white" />
    <stroke
        android:color="@color/white" />
    <corners android:radius="@dimen/70dp" />
</shape>

提前致谢..!

1 个答案:

答案 0 :(得分:0)

在我的项目中,它看起来像这样,并且有效:

            <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:background="@drawable/ic_ship"
            android:layout_alignTop="@+id/show_Button"
            android:layout_marginTop="80dp" />

希望它能以某种方式帮助......