Как установить изображение в ImageView?

Мне нужно поместить собственное изображение на некоторые imageView. Вот почему я создал папку с именем «drawable» в папке res и скопировал свое изображение в эту папку, но теперь я не знаю, как установить это изображение в мой imageView в коде XML. Кто-нибудь может помочь? и извините за английский :)


person Hayk Nahapetyan    schedule 27.09.2012    source источник


Ответы (4)


В 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).

person Goldsmith    schedule 27.09.2012
comment
как я ни пытался, я не могу использовать изображения с типом .png, но с .jpg он работает. большое спасибо :) - person Hayk Nahapetyan; 27.09.2012
comment
@HaykNahapetyan нет, вы также можете использовать изображение Jpg, вам нужно проверить преобразование имени для имени вашего изображения. - person Padma Kumar; 27.09.2012
comment
о, извините, я сделал какую-то другую ошибку, поэтому я так и думал :), большое спасибо - person Hayk Nahapetyan; 27.09.2012

Установите его с помощью android:src=""

   <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_name" />
person Lazy Ninja    schedule 27.09.2012

Попробуй это.

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

Это может помочь вам.

person Hemant    schedule 27.09.2012

//установите фон как ваше изображение, вызвав атрибуты android:background в вашем xml

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

Примечание: вам не нужно создавать какую-либо папку с возможностью рисования, по умолчанию проект Android будет содержать

drawable-mdpi
drawable-hdpi
drawable-ldpi

Вы можете поместить свое изображение в это.

person Padma Kumar    schedule 27.09.2012