我有一个圆形网络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>
提前致谢..!
答案 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" />
希望它能以某种方式帮助......