Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
freask
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 5
#1

Доступ к картинкам подключенных библиотек из XML - Программирование Android

19.06.2015, 12:35. Просмотров 261. Ответов 8
Метки нет (Все метки)

Всем привет.
Задача такая. Я использую android.support.v7.widget.Toolbar (верхний ActionBar)
В нём при открытии меню сама иконка меню заменяется на стрелку "влево".
Вот у меня есть желание использовать картинку этой стрелки в своё XML коде для фона кнопки.
По коду можно сделать предположение что код ресурса хранится тут android.support.v7.appcompat.R.styleable.Toolbar_collapseIcon
но я не знаю как это использовать.

В общем нужно как то узнать адрес этой иконки чтобы вставить в поле background:
XML
1
2
3
4
<ImageButton
            android:background="@XXX"
            android:layout_width="@dimen/abc_action_bar_default_height_material"
            android:layout_height="@dimen/abc_action_bar_default_height_material" />
Как понять, что должно подставляться вместо @XXX?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2015, 12:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доступ к картинкам подключенных библиотек из XML (Программирование Android):

VBA - Excel не видит функции подключенных библиотек. - VBA
Суть проблемы: VBA - Excel не видит функции подключенных библиотек. Т.е., например, библиотека VBA подключена, но сам VBA не видит ни одной...

Размещение подключенных библиотек не рядом в exe, а в отдельной папке - C#
Как удобно разместить все dll в папку и ужу оттуда их подключать?

CppWebBrowser, доступ к картинкам HTML страницы - C++ Builder
Подскажите как быть. Есть компонент CppWebBrowser, в него загружаем некоторую страницу. Необходимо получить доступ к картинкам HTML...

Wi-Fi шалит или почему из 4 устройств подключенных к Wi-Fi нормальный доступ к интернету имеет только одно - Wi-Fi
Всем доброго времени суток! Очень интересная ситуация возникла у меня: Итак! совсем недавно у оператора...

Доступ к xml-файлу - C#
У меня есть переменная string fpath; //путь к файлу. Когда я хочу задать доступ к xml - файлу (тест.), то у меня ничего не выходит. ...

web доступ к xml документу - C#
Здравствуйте, помогите пожалуйста. Я новичек, пишу на C# приложение winform, с небольшой базой данных, в виде xml файла, куда...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
19.06.2015, 13:00 #2
скачай себе иконки, выбери там нужную, положи в соответствующую папку drawable-blabla и используй
https://google.github.io/material-design-icons/
freask
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 5
19.06.2015, 13:19  [ТС] #3
Благодарю за ссылку, пригодится.
Но вопрос всё же в силе и он более глобальный. Нет смысла каждый библиотечный ресурс дублировать, поэтому хотелось бы понимать, как можно его подключить.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
19.06.2015, 13:26 #4
как считаешь, для чего вообще люди собрали этот архив и выложили для скачивания?
freask
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 5
19.06.2015, 13:31  [ТС] #5
Да эт ясно.
Просто вот ещё такая проблема получается что тупо вставив эту картинку в background (ic_arrow_back_white_24dp) я получаю большую стрелку http://i.imgur.com/1JGzy4J.png
Поэтому есть подозрение что используемый в Тулбаре файл картинки - отличается. И чтобы не подгонять вручную отступы и размер - хотелось бы как то методично получить ровно такую же картинку как и в подключеном библиотечном тулбаре.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
19.06.2015, 13:34 #6
так ссылку на нее можно просто прописать в xml в описании тулбара и тогда она точно будет нормального размера
freask
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 5
19.06.2015, 13:37  [ТС] #7
Мой вопрос из первого поста таков "Как понять, что должно подставляться вместо @XXX?"
Сможете ответить на него?
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
19.06.2015, 13:41 #8
я и пытаюсь сказать что проще всего положить иконку в папку drawable и тогда писать надо так
XML
1
android:background="@drawable/my_icon
"
freask
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 5
19.06.2015, 17:53  [ТС] #9
Спасибо. Я так и сделал. но если ктото всё же сможет ответить как узнать адрес до библиотечного ресурса, буду рад.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2015, 17:53
Привет! Вот еще темы с ответами:

XML. Получить доступ к элементу по ID - C# WPF
Имеется следующая структура: &lt;XamlDocument&gt; &lt;Paragraph&gt; &lt;Sentence&gt; &lt;Word ID = string&gt; ... ... ... ...

Доступ к данным сайта через XML - PHP
Доброго времени суток, уважаемые пользователи. Прошу помощи, советов в таком вопросе: стала передо мною такая задача, подгрузить на...

XML. DOM. Не могу получить доступ к firstChild - C++ Qt
Вот xml-ка: &lt;queue time_measurement = &quot;ms&quot; resource_time_limit = &quot;4&quot;&gt; &lt;!-- time_measurement = {mm = minutes, ss = seconds, ms =...

Не работает доступ к БД после удаленного подключения к xml файлу - Visual Basic .NET
есть простенькая фнкция Private Sub SaveTestXml() 'Dim fileName As String = My.Application.Info.DirectoryPath +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.06.2015, 17:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru