Доброго времени суток всем.
При написании приложения столкнулся с тем, что не могу получить доступ к стандартным иконкам android sdk.
Выглядит это след. образом
Создаю новый элемент меню
[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/contact_action_edit"
android:icon="@android:drawable/ic_menu_edit"
android:title="@string/action_edit"/>
<item
android:id="@+id/contact_action_add_in_group"
android:icon="@android:drawable/ic_menu_cc"
android:title="@string/action_delete"/>
</menu>[/syntax]
дак вот на выделенную строчку он ругается, мол нет такой иконки, хотя если зайти в sdk/platforms/android-10/data/res/drawable-hdpi/ic_menu_cc.png файл имеется, в чём тут дело ? кто подскажет?
Доступность стандартных иконок android sdk
Re: Доступность стандартных иконок android sdk
вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.
Re: Доступность стандартных иконок android sdk
у меня тоже ic_menu_cc не находит, хотя с другими иконками проблем вроде бы нет (иконка ic_menu_edit работает), думал проблема может быть в target version, но иконка эта есть вроде бы везде (кроме api 19, там ic_menu_cc_am.png, но она тоже не работает).brulik67 писал(а):дак вот на выделенную строчку он ругается, мол нет такой иконки, хотя если зайти в sdk/platforms/android-10/data/res/drawable-hdpi/ic_menu_cc.png файл имеется, в чём тут дело ? кто подскажет?
вероятно решение будет простое копирование нужной иконки в свой проект.
к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.brulik67 писал(а):вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.
Re: Доступность стандартных иконок android sdk
я если честно не пробывал, но, что если нужной плотности экрана не указанно? Я понятия не имею, как работают эти конструкторы view потому и интересуюсь.klblk писал(а): к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.
Re: Доступность стандартных иконок android sdk
Согласен, правда странно что не видит её тамklblk писал(а):у меня тоже ic_menu_cc не находит, хотя с другими иконками проблем вроде бы нет (иконка ic_menu_edit работает), думал проблема может быть в target version, но иконка эта есть вроде бы везде (кроме api 19, там ic_menu_cc_am.png, но она тоже не работает).brulik67 писал(а):дак вот на выделенную строчку он ругается, мол нет такой иконки, хотя если зайти в sdk/platforms/android-10/data/res/drawable-hdpi/ic_menu_cc.png файл имеется, в чём тут дело ? кто подскажет?
вероятно решение будет простое копирование нужной иконки в свой проект.
к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.brulik67 писал(а):вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.