所有,原谅我刚开始学习Android开发,这是我第一次在我的Android应用程序中使用ActionBar
。首先。
我在关注tutorial将 ActionBar 的资源添加到项目中。但是 IDE 提醒我找不到资源。请帮助查看我当前的设置。谢谢。
我已经下载并压缩了所有 Icons .复制res/drawable
文件夹下的所有图标。
然后我在 res/menu
文件夹下添加了一个名为 main_activity_actions.xml
的 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
?谢谢。
最佳答案
不幸的是,资源文件夹不支持目录层次结构(子文件夹),因此您需要将所有图标移动到父文件夹(drawable
)。
然后像这样引用它:android:icon="@drawable/ic_action_search"
关于android - 找不到 ActionBar 资源图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007188/