如何将图像背景添加到imageview

时间:2016-05-29 11:08:39

标签: android android-layout imageview

我想创建此Image

我的工作: I am getting this result

我使用

创建了这个
          <ImageView
                android:id="@+id/grid_img"
                android:layout_width="150dp"
                android:layout_height="150dp"
                android:paddingBottom="3.5dp"
                android:paddingLeft="3.5dp"
                android:paddingRight="3.5dp"
                android:paddingTop="3.5dp"
                android:scaleType="fitXY"
                android:background="@drawable/image_frame_arc"
                android:src="@mipmap/image_1" />

如何在各方面克服这些空间。

3 个答案:

答案 0 :(得分:2)

 <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ID_NAME"
            android:src="drawable/IMAGE_NAME_YOU_WANT_TO_SHOW_FROM_DRAWABLEFOLDER"

    />

只需更换&#34; ID_NAME&#34;使用您想要的名称和您想要的图像名称,该名称位于可绘制文件夹中。希望它会好起来的。

答案 1 :(得分:1)

shown那样做,

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@mipmap/image_1"
        android:scaleType="fitXY"/>

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp"
        android:layout_marginBottom="10dp"
        android:src="@drawable/image_frame_arc" />
</merge>

答案 2 :(得分:1)

尝试这样的事情:

 <FrameLayout 
             android:layout_width="wrap_content"
             android:layout_height="wrap_content">

            <ImageView
                android:id="@+id/grid_img"
                android:layout_width="150dp"
                android:layout_height="150dp"
                android:background="@drawable/image_frame_arc"
                android:padding="3.5dp"
                android:scaleType="fitXY"
                android:src="@mipmap/image_1"/>

            <ImageView
                android:layout_width="wrap_content"
                android:background="@drawable/number"
                android:layout_height="wrap_content"/>

        </FrameLayout>