如何将 drawable 文件夹中的图像添加到 Android Studio 1.2 中的 ImageView?
How do I add an image in the drawable folder to an ImageView in Android Studio 1.2?
自从 Google 为启动器图标添加了 mipmap 文件夹后,我在使用 drawables 文件夹时遇到了问题。我在 drawable 文件夹中手动添加了 hdpi 文件夹,但是当我尝试添加 src 路径时,图像不允许我查看和 select 它们。如何将可绘制文件夹中的图像添加到 Android Studio 1.2 中的 ImageView?
将PNG图片粘贴到以下目录<Project-Name>\app\src\main\res\drawable\
(如果drawable目录不存在,新建一个)。
现在像我一样将 src 属性添加到 imageView。
<ImageView
android:id="@+id/ivProfileBg"
android:src="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
其中 image_name 是您刚刚粘贴到可绘制目录中的 PNG 图像的名称。
如果要将图像粘贴到 hdpi 部分,必须在 res\
文件夹下创建目录,然后路径为 <Project-Name>\app\src\main\res\drawable-hdpi\
屏幕左上角,项目名称正下方,有一个项目概述(目录、文件等),将其从 'Android' 更改为 'Project'。然后去/app/src/main/res。然后右键单击res并在其中创建一个可绘制文件夹!把你的东西放在那里。您可以使用以下方式访问资源:
@drawable/...在你要使用它的时候。
在 drawable 文件夹中添加 hdpi 文件夹将不起作用,因为它不会被 android 发现。为了更轻松地导航,您可以将 Project Explorer 的视图从“Android”切换到“Project”,如下所示:
在项目视图中,您可以浏览所有可绘制文件夹,包括 hdpi、mdpi 等,如以下路径 src app/src/main/res/...
:
原来我需要而不是将可绘制的 hdpi 文件夹设为子文件夹。 Android Studio 随后会自动将它们分类到可绘制文件夹下。感谢大家的帮助!
尝试使用这种代码方式,可以通过三种方式在 ImageView 上设置图像
imageView.setImageResource(R.drawable.play);
或
<ImageView
android:id="@+id/ivProfileBg"
android:src="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
或
<ImageView
android:id="@+id/ivProfileBg"
android:background="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
自从 Google 为启动器图标添加了 mipmap 文件夹后,我在使用 drawables 文件夹时遇到了问题。我在 drawable 文件夹中手动添加了 hdpi 文件夹,但是当我尝试添加 src 路径时,图像不允许我查看和 select 它们。如何将可绘制文件夹中的图像添加到 Android Studio 1.2 中的 ImageView?
将PNG图片粘贴到以下目录<Project-Name>\app\src\main\res\drawable\
(如果drawable目录不存在,新建一个)。
现在像我一样将 src 属性添加到 imageView。
<ImageView
android:id="@+id/ivProfileBg"
android:src="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
其中 image_name 是您刚刚粘贴到可绘制目录中的 PNG 图像的名称。
如果要将图像粘贴到 hdpi 部分,必须在 res\
文件夹下创建目录,然后路径为 <Project-Name>\app\src\main\res\drawable-hdpi\
屏幕左上角,项目名称正下方,有一个项目概述(目录、文件等),将其从 'Android' 更改为 'Project'。然后去/app/src/main/res。然后右键单击res并在其中创建一个可绘制文件夹!把你的东西放在那里。您可以使用以下方式访问资源: @drawable/...在你要使用它的时候。
在 drawable 文件夹中添加 hdpi 文件夹将不起作用,因为它不会被 android 发现。为了更轻松地导航,您可以将 Project Explorer 的视图从“Android”切换到“Project”,如下所示:
在项目视图中,您可以浏览所有可绘制文件夹,包括 hdpi、mdpi 等,如以下路径 src app/src/main/res/...
原来我需要而不是将可绘制的 hdpi 文件夹设为子文件夹。 Android Studio 随后会自动将它们分类到可绘制文件夹下。感谢大家的帮助!
尝试使用这种代码方式,可以通过三种方式在 ImageView 上设置图像
imageView.setImageResource(R.drawable.play);
或
<ImageView
android:id="@+id/ivProfileBg"
android:src="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
或
<ImageView
android:id="@+id/ivProfileBg"
android:background="@drawable/image_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />