找不到ActionBar资源图标

时间:2013-09-25 14:05:33

标签: android

全部,请原谅我刚刚开始学习Android的开发,这是我第一次在Android应用程序中使用ActionBar。首先。 我跟随tutorial将ActionBar的资源添加到项目中。但IDE警告我无法找到资源。请帮助我查看我目前的设置。感谢。

我已经下载了所有Icons并将其放大了。并复制res/drawable文件夹下的所有图标。

enter image description here

我在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?感谢。

1 个答案:

答案 0 :(得分:2)

不幸的是,资源文件夹不支持目录层次结构(子文件夹),因此您需要将所有图标移动到父文件夹(drawable)。

然后像这样引用它:android:icon="@drawable/ic_action_search"

https://code.google.com/p/android/issues/detail?id=2018