在我的应用程序中,当用户点击“菜单”物理按钮时,我会弹出一个菜单。除了Eclipse没有识别Android.jar包中内置的drawable之外,它还是非常好的。如果你看一下,当你创建一个Android项目时,“ic_menu_refresh”内置在提供的Android.jar中。 我正在使用以下代码来使用特定图标:
android:icon="@android:drawable/ic_menu_refresh"
Eclipse给出了一个错误说明以下内容:
error: Error: Resource is not public. (at 'icon' with value '@android:drawable/ic_menu_refresh').
menu.xml
/Yeousch/res/layout line 3
Android AAPT Problem
我可以清楚地看到资源,但Eclipse似乎忽略了它。任何解决方案?
答案 0 :(得分:2)
编译错误通知您所需的资源不是公共资源,而不是供应用程序使用。 根据{{3}},应用程序应提供这些可绘制资源的副本。