菜单中 Android 图标的问题
我有这个 menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/refresh" android:title="Actualizar" android:icon="@android:drawable/ic_menu_refresh"></item>
<item android:title="Sair" android:id="@+id/exit" android:icon="@android:drawable/ic_menu_close_clear_cancel"></item></menu>
,但收到此错误:
错误:资源不是公开的。 (在“图标”处,值为“@android:drawable/ic_menu_refresh”)。
为什么资源不公开?我在其他应用程序中有这个图标并且可以工作。
I have this menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/refresh" android:title="Actualizar" android:icon="@android:drawable/ic_menu_refresh"></item>
<item android:title="Sair" android:id="@+id/exit" android:icon="@android:drawable/ic_menu_close_clear_cancel"></item></menu>
and i'm getting this error:
Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_refresh').
Why the resource is not public? I have this icon in other apps and worked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许它被保护了。在某些API级别中,有些图标允许使用,有些则不允许使用。您可以尝试
ic_menu_home
ic_menu_preferences
ic_menu_help
一些参考链接:
http://groups.google.com/group/android-developers/browse_thread/thread/dabbe62aa1b54c13
android:找不到资源
Maybe it's protected. In some API level, some icons are allowed to use, some are not. You can try
ic_menu_home
ic_menu_preferences
ic_menu_help
Some links to refer:
http://groups.google.com/group/android-developers/browse_thread/thread/dabbe62aa1b54c13
android: resource not found