Доступность стандартных иконок android sdk

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
brulik67
Сообщения: 16
Зарегистрирован: 17 мар 2013, 12:18

Доступность стандартных иконок android sdk

Сообщение brulik67 » 24 янв 2014, 11:21

Доброго времени суток всем.
При написании приложения столкнулся с тем, что не могу получить доступ к стандартным иконкам 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 файл имеется, в чём тут дело ? кто подскажет?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Доступность стандартных иконок android sdk

Сообщение altwin » 26 янв 2014, 17:41

вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.
Изображение

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Доступность стандартных иконок android sdk

Сообщение klblk » 27 янв 2014, 06:21

brulik67 писал(а):дак вот на выделенную строчку он ругается, мол нет такой иконки, хотя если зайти в sdk/platforms/android-10/data/res/drawable-hdpi/ic_menu_cc.png файл имеется, в чём тут дело ? кто подскажет?
у меня тоже ic_menu_cc не находит, хотя с другими иконками проблем вроде бы нет (иконка ic_menu_edit работает), думал проблема может быть в target version, но иконка эта есть вроде бы везде (кроме api 19, там ic_menu_cc_am.png, но она тоже не работает).
вероятно решение будет простое копирование нужной иконки в свой проект.
brulik67 писал(а):вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.
к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Доступность стандартных иконок android sdk

Сообщение altwin » 27 янв 2014, 16:34

klblk писал(а): к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.
я если честно не пробывал, но, что если нужной плотности экрана не указанно? Я понятия не имею, как работают эти конструкторы view потому и интересуюсь.
Изображение

Аватара пользователя
brulik67
Сообщения: 16
Зарегистрирован: 17 мар 2013, 12:18

Re: Доступность стандартных иконок android sdk

Сообщение brulik67 » 28 янв 2014, 18:01

klblk писал(а):
brulik67 писал(а):дак вот на выделенную строчку он ругается, мол нет такой иконки, хотя если зайти в sdk/platforms/android-10/data/res/drawable-hdpi/ic_menu_cc.png файл имеется, в чём тут дело ? кто подскажет?
у меня тоже ic_menu_cc не находит, хотя с другими иконками проблем вроде бы нет (иконка ic_menu_edit работает), думал проблема может быть в target version, но иконка эта есть вроде бы везде (кроме api 19, там ic_menu_cc_am.png, но она тоже не работает).
вероятно решение будет простое копирование нужной иконки в свой проект.
brulik67 писал(а):вас не смущает то, что видите вы иконки в папке drawable-hdpi, а ресурс указываете drawable? Это разные папки.
к папки в sdk сформированы тык же как и в проекте (если я не ошибаюсь). "-hdpi" указывает на плотность экрана, которую система определит автоматически.
Согласен, правда странно что не видит её там

Ответить