全部,请原谅我刚刚开始学习Android的开发,这是我第一次在Android应用程序中使用ActionBar
。首先。
我跟随tutorial将ActionBar的资源添加到项目中。但IDE警告我无法找到资源。请帮助我查看我目前的设置。感谢。
我已经下载了所有Icons并将其放大了。并复制res/drawable
文件夹下的所有图标。
我在main_activity_actions.xml
文件夹下添加了一个名为res/menu
的xml文件,其内容如下所示。
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/Core_Icons/unstyled/hdpi/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
有人可以告诉我为什么IDE找不到图标ic_action_search.png
?感谢。
答案 0 :(得分:2)
不幸的是,资源文件夹不支持目录层次结构(子文件夹),因此您需要将所有图标移动到父文件夹(drawable
)。
然后像这样引用它:android:icon="@drawable/ic_action_search"