2

所有,原谅我刚开始学习Android开发,这是我第一次ActionBar在我的Android应用程序中使用。首先。我正在按照教程将 ActionBar 的资源添加到项目中。但是 IDE 提醒我找不到资源。请帮助查看我当前的设置。谢谢。

我已经下载并压缩了所有的Icons。并复制res/drawable文件夹下的所有图标。

在此处输入图像描述

main_activity_actions.xml我在文件夹下添加了一个名为 xml的文件res/menu,内容如下所示。

<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吗?谢谢。

4

1 回答 1

2

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

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

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

于 2013-09-25T14:10:09.377 回答