How do I add an image in the drawable folder to an ImageView in Android Studio 1.2?

…衆ロ難τιáo~ 提交于 2019-12-05 14:29:27

try with this way of code there are three ways to set image on ImageView

imageView.setImageResource(R.drawable.play);

or

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

or

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

Paste the PNG image in the following directory <Project-Name>\app\src\main\res\drawable\ (if the drawable directory doesn't exist, create a new one).

now add the src attribute to the imageView like i done.

           <ImageView
                android:id="@+id/ivProfileBg"

                android:src="@drawable/image_name"

                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />

where the image_name is the name of the PNG image you just pasted into the drawable directory.

if you wanted to paste the image into the hdpi section, you must create the directory under res\ folder, then the path would be <Project-Name>\app\src\main\res\drawable-hdpi\

Top left of the screen, right below the Project name, there's a project overview (directories, files etc.) change it from 'Android' to 'Project'. then go to /app/src/main/res. then right click on res and create a drawable folder inside! Put your thing there. you can access the resource using: @drawable/... inside whenever you're going to use it.

Adding hdpi folder inside of the drawable folder will not work, because it will not be discovered by android. For easier navigation you can switch and view of Project Explorer from 'Android' to 'Project' like below:

In project view you can explore all the drawable folders including hdpi, mdpi etc like the following path src app/src/main/res/...

:

It turns out that I needed to not make the drawable hdpi folders subfolders. Android Studio then automatically categorizes them under the drawable folder. Thanks for all of your help!

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