Как вставить изображение в действие с помощью студии Android?

Я очень новичок в разработке Android и только прочитал и завершил первое руководство на сайте разработки Android. Проблема, с которой я столкнулась, заключается в том, что я не могу помещать изображение в действие. У меня есть изображение в моей папке drawables. Я просто не знаю, как получить его на экране. Любая помощь приветствуется.

Ответ 1

так как вы следовали за учебником, я полагаю, у вас есть экран, на котором говорит Hello World.

это означает, что у вас есть код в вашем макете xml, который выглядит как

<TextView        
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

вы хотите отобразить изображение, поэтому вместо TextView вы хотите иметь ImageView. и вместо текстового атрибута вам нужен атрибут src, который ссылается на ваш ресурс

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

Ответ 2

Объясню, как добавить изображение с помощью студии Android (2.3.3). Сначала вам нужно добавить изображение в папку res/drawable в проекте. Как ниже

введите описание изображения здесь


Теперь перейдите в activity_main.xml(или любую активность, которую вам нужно добавить) и выберите представление Дизайн. Там вы можете увидеть панель инструментов "Палитра" с левой стороны. Вам нужно перетащить ImageView.

введите описание изображения здесь

Появится диалоговое окно Ресурсы. Там выберите Drawable в разделе проекта, вы можете увидеть свое изображение. Как ниже

введите описание изображения здесь

Выберите изображение, которое вы хотите нажать Ok, вы можете увидеть изображение в представлении Дизайн. Если вы хотите настроить его с помощью xml, это будет выглядеть ниже.

<ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/homepage"
        tools:layout_editor_absoluteX="55dp"
        tools:layout_editor_absoluteY="130dp" />

Вам нужно указать местоположение изображения, используя

app:srcCompat="@drawable/imagename"