Android Studio 无法识别 hdpi 文件夹中的图像
Android Studio doesn't recognize images in hdpi folder
我将一些图片直接保存到drawable文件夹中。这些,Android Studio 可以正常识别。但是保存在 mhdpi、hdpi、xhdpi、xxhdpi 和 xxxhdpi 文件夹中的图像代码无法识别并显示错误。有谁知道发生了什么事?谢谢!
可绘制文件夹的全部意义在于 Android 可以根据屏幕分辨率决定它应该采用哪种密度。
低分辨率设备将例如drawable-ldpi 文件夹中的可绘制对象和非常高分辨率的设备将从 drawable-xxxhdpi 文件夹中获取可绘制对象。
在您的代码中,您总是将可绘制对象引用为
R.drawable.yourdrawablename
尝试在右击 res 文件夹并像这样命名文件夹后创建新的可绘制文件夹来放置图像
drawable-hdpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi
drawable-xxxhdpi
根据尺寸拖放同名图片。 android将drawable文件夹作为一个实体,选择最适合的图片在不同分辨率的手机上显示。
我将一些图片直接保存到drawable文件夹中。这些,Android Studio 可以正常识别。但是保存在 mhdpi、hdpi、xhdpi、xxhdpi 和 xxxhdpi 文件夹中的图像代码无法识别并显示错误。有谁知道发生了什么事?谢谢!
可绘制文件夹的全部意义在于 Android 可以根据屏幕分辨率决定它应该采用哪种密度。
低分辨率设备将例如drawable-ldpi 文件夹中的可绘制对象和非常高分辨率的设备将从 drawable-xxxhdpi 文件夹中获取可绘制对象。
在您的代码中,您总是将可绘制对象引用为
R.drawable.yourdrawablename
尝试在右击 res 文件夹并像这样命名文件夹后创建新的可绘制文件夹来放置图像
drawable-hdpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi
drawable-xxxhdpi
根据尺寸拖放同名图片。 android将drawable文件夹作为一个实体,选择最适合的图片在不同分辨率的手机上显示。