javascript - android引入图片的转化
天蓬老师
天蓬老师 2017-04-10 16:11:46
[JavaScript讨论组]

android:src="@mipmap/img1" 大家好,在android里面imageView里面引入一个自己的图片,但是报错说:
Rendering Problems Couldn't resolve resource @mipmap/img1 Failed to convert @mipmap/img1 into a drawable

求解?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
PHP中文网

印象中Android对res路径下的文件夹和文件名称都是有特定要求的(暂时还没有找到出处,应该没有记错吧),你自己随便命名的文件夹对Android来说没有意义。
针对图片来讲,drawable- hdpi、drawable-mdpi和drawable-xhdpi,这些目录都是有特别意义的。使用@drawable/*** 引用图片时,系统会根据屏幕像素密度从其中的某个文件夹中取出对应的图片。

Update

mipmap-[density] 路径中放app icon图片,仍然在 drawable-[density] 中放其它图片。
因此,在Manifest中引用app icon时 android:icon="@mipmap/ic_launcher",在其它需要引用图片的地方仍然用 @drawable/img1.

Apps should use the mipmap/ resource folders for launcher icons.
The mipmap/ folders replace the drawable/ folders for launcher icons.
引用自Android/Developer: Managing Launcher Icons as mipmap Resources
参考这个问题:mipmap vs drawable folders

如果按上述规则存储并引用图片,仍然碰到 failed to convert @drawable/picture into a drawable,尝试重启studio,参考这里

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号