如何在ImageView中设置图像?

时间:2012-09-27 10:35:20

标签: android android-layout imageview android-imageview src

我需要将自己的图片放在imageView上。这就是为什么我在res文件夹中创建名为“drawable”的文件夹,并将我的Image复制到此文件夹中,但现在我不知道如何在XML代码中将此图像设置为imageView。有人可以帮忙吗?抱歉英语:)

5 个答案:

答案 0 :(得分:3)

在布局XML文件中:

<ImageView android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:src="@drawable/your_image_name"/>

your_image_name替换为没有扩展名的图像文件的名称(例如,如果您的可绘制文件被称为img1.png,则src属性的值应为@drawable/img1 )。

答案 1 :(得分:2)

使用android:src =“”

设置它
   <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_name" />

答案 2 :(得分:2)

试试这个。

<ImageView
    android:id="@+id/YourImageViewID"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/Your_Image_Name"
   />

这可能会对你有帮助。

答案 3 :(得分:1)

//通过调用xml

中的android:background属性将背景设置为图像
<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/myimage"
    />

注意:你不需要创建任何可绘制文件夹默认情况下android项目将包含

drawable-mdpi
drawable-hdpi
drawable-ldpi

你可以把你的形象放在那里。

答案 4 :(得分:0)

<ImageView
 android:layout_width="150dp"
 android:layout_gravity="bottom"
 android:layout_height="150dp"
 android:id="@+id/image1"
 android:layout_marginTop="11dp"
 android:background="@drawable/image1"
          />