9 补丁图像未显示
9-patch images not showing up
我刚刚用
生成了大约 9 个补丁图像
https://romannurik.github.io/AndroidAssetStudio/nine-patches.html
这会输出 drawable
的一些子文件夹,例如 drawable-hdpi
、drawable-xhdpi
等
我将它们粘贴到可绘制文件夹中,目前在多个文件夹中有多个图像。
但是,当我想使用图像时,它也需要位于 drawable
文件夹中(不是任何子文件夹),否则 Android Studio 找不到图像。
我是否需要将 hdpi(或其他东西?)9 补丁图像粘贴到可绘制文件夹中以便它可以找到它,并且 9 补丁图像是否仍适用于多种屏幕尺寸?
听起来你把密度特定的文件夹(例如 drawable-hdpi
)放在 drawable
文件夹中。这是不正确的。特定于密度的文件夹应与 drawable
文件夹处于同一级别。
例如:
├── app
├── main
├── res
├── drawable
├── drawable-mdpi
├── drawable-hdpi
drawable
文件夹用于不需要密度特定变体的可绘制对象。
我刚刚用
生成了大约 9 个补丁图像https://romannurik.github.io/AndroidAssetStudio/nine-patches.html
这会输出 drawable
的一些子文件夹,例如 drawable-hdpi
、drawable-xhdpi
等
我将它们粘贴到可绘制文件夹中,目前在多个文件夹中有多个图像。
但是,当我想使用图像时,它也需要位于 drawable
文件夹中(不是任何子文件夹),否则 Android Studio 找不到图像。
我是否需要将 hdpi(或其他东西?)9 补丁图像粘贴到可绘制文件夹中以便它可以找到它,并且 9 补丁图像是否仍适用于多种屏幕尺寸?
听起来你把密度特定的文件夹(例如 drawable-hdpi
)放在 drawable
文件夹中。这是不正确的。特定于密度的文件夹应与 drawable
文件夹处于同一级别。
例如:
├── app
├── main
├── res
├── drawable
├── drawable-mdpi
├── drawable-hdpi
drawable
文件夹用于不需要密度特定变体的可绘制对象。