返回信息流在“D:\eclipse\eclipse\Android\android-sdk\platforms\android-19\data\res\drawable-hdpi”路径下有张“ic_menu_back.png”的图片。
在imageview中定义“android:src="@android:drawable/ic_menu_back"”却报了“error: Error: Resource is not public. (at 'src' with value'@android:drawable/ic_menu_back').”错误。
我试着改了“android:minSdkVersion="19"”还是报错。
是什么原因呢?求解释~[ema0]
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18468同步于 2014/12/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]Android自带的图标调用出错,什么原因?
aName
2014/12/11镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
@android:drawable/ic_menu_back 改成
@drawable/ic_menu_back
【 在 aName (昵称) 的大作中提到: 】
: 在“D:\eclipse\eclipse\Android\android-sdk\platforms\android-19\data\res\drawable-hdpi”路径下有张“ic_menu_back.png”的图片。
: 在imageview中定义“android:src="@android:drawable/ic_menu_back"”却报了“error: Error: Resource is not public. (at 'src' with value'@android:drawable/ic_menu_back').”错误。
: 我试着改了“android:minSdkVersion="19"”还是报错。
: ...................
【 在 dss886 的大作中提到: 】
: @android:drawable/ic_menu_back 改成
: @drawable/ic_menu_back
:
还是报一样的错,用“@drawable”的话应该是把图片放在drawable里才能这么用吧~
【 在 icyfox 的大作中提到: 】
: 是min还是target呢。。
: 啥毛病来着。。反正最好的解决办法就是把那个图标复制到res里吧。。。
看来只能这样了
噢。。看错了
试试这个http://blog.csdn.net/id19870510/article/details/34122303
Android中没有公开的资源,在xml中直接引用会报错。除了去找到对应资源并拷贝到我们自己的应用目录下使用以外,我们还可以将引用“@android”改成“@*android”解决。比如上面引用的附件图标,可以修改成下面的代码。
android:icon="@*android:drawable/ic_menu_attachment"
【 在 aName (昵称) 的大作中提到: 】
: 还是报一样的错,用“@drawable”的话应该是把图片放在drawable里才能这么用吧~
【 在 dss886 的大作中提到: 】
: 噢。。看错了
: 试试这个http://blog.csdn.net/id19870510/article/details/34122303
: Android中没有公开的资源,在xml中直接引用会报错。除了去找到对应资源并拷贝到我们自己的应用目录下使用以外,我们还可以将引用“@android”改成“@*android”解决。比如上面引用的附件图标,可以修改成下面的代码。
: ...................
imageview下有 android:icon 属性?博客里说的是 menu 的。