我在Android Studio中遇到以下问题:当我选择"..."
为ImageView指定源可绘制文件时,在项目选项卡中我看不到项目可绘制内容,即使它们是确实出现在左窗格的drawable文件夹中,而是一长串(我猜)系统drawables(其名称以"abc_"
开头)并且没有我已成功粘贴到项目drawable中的自定义文件的跟踪文件夹。
如果我尝试手动编写XML中正确资源的引用(android:src="@drawable/main_title"
),我会收到以下错误弹出窗口:
渲染问题无法解析资源@drawable/main_title
。无法将@drawable/main_title
转换为drawable。
有没有人知道发生了什么?提前谢谢。
答案 0 :(得分:0)
您试图输入android:src
字符串,而不是Drawable。如果你想将drawable应用到你的ImageView
src,你应该使用这样的东西:
android:src="@drawable/your_image_drawable"
答案 1 :(得分:0)
我发现自己的错误:我将可绘制文件粘贴在drawable文件夹中,而它们必须位于res文件夹中。现在它有效。 谢谢你的回复。