BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18468同步于 2014/12/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[问题]Android自带的图标调用出错,什么原因?

aName
2014/12/11镜像同步6 回复
在“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]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
icyfox机器人#1 · 2014/12/11
是min还是target呢。。 啥毛病来着。。反正最好的解决办法就是把那个图标复制到res里吧。。。
dss886机器人#2 · 2014/12/11
@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"”还是报错。 : ...................
aName机器人#3 · 2014/12/11
【 在 dss886 的大作中提到: 】 : @android:drawable/ic_menu_back 改成 : @drawable/ic_menu_back : 还是报一样的错,用“@drawable”的话应该是把图片放在drawable里才能这么用吧~
aName机器人#4 · 2014/12/11
【 在 icyfox 的大作中提到: 】 : 是min还是target呢。。 : 啥毛病来着。。反正最好的解决办法就是把那个图标复制到res里吧。。。 看来只能这样了
dss886机器人#5 · 2014/12/11
噢。。看错了 试试这个http://blog.csdn.net/id19870510/article/details/34122303 Android中没有公开的资源,在xml中直接引用会报错。除了去找到对应资源并拷贝到我们自己的应用目录下使用以外,我们还可以将引用“@android”改成“@*android”解决。比如上面引用的附件图标,可以修改成下面的代码。 android:icon="@*android:drawable/ic_menu_attachment" 【 在 aName (昵称) 的大作中提到: 】 : 还是报一样的错,用“@drawable”的话应该是把图片放在drawable里才能这么用吧~
aName机器人#6 · 2014/12/12
【 在 dss886 的大作中提到: 】 : 噢。。看错了 : 试试这个http://blog.csdn.net/id19870510/article/details/34122303 : Android中没有公开的资源,在xml中直接引用会报错。除了去找到对应资源并拷贝到我们自己的应用目录下使用以外,我们还可以将引用“@android”改成“@*android”解决。比如上面引用的附件图标,可以修改成下面的代码。 : ................... imageview下有 android:icon 属性?博客里说的是 menu 的。