How to set image in ImageView?

北城以北 提交于 2019-12-11 07:57:19

问题


I need to put my own image on some imageView. So that's why I created folder named "drawable" in res folder , and copy my Image in this folder , but now I don't know how to set this image to my imageView in XML code. Can anybody help? and sorry for English :)


回答1:


In your layout XML file:

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

Replace your_image_name with the name of the image file without the extension (e.g. if your drawable file is called img1.png, the src attribute should have a value of @drawable/img1).




回答2:


Set it using android:src=""

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



回答3:


Try this.

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

This may help you.




回答4:


//set background as your image by calling the android:background attributes in your xml

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

Note: you no need to create any drawable folder by default android project will contain

drawable-mdpi
drawable-hdpi
drawable-ldpi

you can put your image in that.




回答5:


<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"
          />


来源:https://stackoverflow.com/questions/12619416/how-to-set-image-in-imageview

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!