2013-09-25 2 views
2

Все, простите меня, я только начал изучать разработку Android, это первый раз, когда я использовал ActionBar в своем приложении для Android. В первую очередь. Я следил за tutorial, чтобы добавить ресурс ActionBar в проект. Но IDE предупреждает меня, что ресурс не найден. пожалуйста, ознакомьтесь с моей текущей настройкой. Благодарю.Не могу найти значок ресурса ActionBar

Я загрузил и опрокинул все Icons. и скопируйте все значки в папке res/drawable.

enter image description here

и добавить файл XML с именем main_activity_actions.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? Благодарю.

+0

Попробуйте создать свой проект. Project -> Clean – Swayam

+0

И у вас есть некоторая ошибка в папке 'res'. Сначала исправить это. В противном случае ваш проект не будет построен. – Swayam

+0

@Swayam Ошибка ошибки сохраняется (не удается найти значок) после восстановления проекта. Благодарю. –

ответ

2

К сожалению, папки ресурсов не поддерживают иерархии каталогов (подпапки), поэтому вам нужно будет переместить все значки в родительскую папку (drawable).

Затем ссылаться на него, как это: android:icon="@drawable/ic_action_search"

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

+0

+1 Правильно! Ошибка исчезла. спасибо вам помочь. –

+0

Без проблем! Это раздражает, потому что это затрудняет управление крупными проектами, но так оно и есть, пока они не исправят это ... – ashatte

Смежные вопросы