Navigation Drawer собственные иконки
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Navigation Drawer собственные иконки
Доброго всем времени суток!
Разрабатываю приложение, за основу взял Navigation Drawer Template для наличия выдвигающегося меню.
Дизайнер отрисовала мне для него набор иконок, я картинки загрузил в папку drawble как Иконки указываю их в разметке меню, а он мне выдаёт, что все они должны быть прописано в XML файле...
Каком файле как описаны, понятно дело не говорит, видимо это должно быть известно, однако я насиловал гугл в течении двух суток и не смог найти решение.
Очень надеюсь на вашу помощь!
Разрабатываю приложение, за основу взял Navigation Drawer Template для наличия выдвигающегося меню.
Дизайнер отрисовала мне для него набор иконок, я картинки загрузил в папку drawble как Иконки указываю их в разметке меню, а он мне выдаёт, что все они должны быть прописано в XML файле...
Каком файле как описаны, понятно дело не говорит, видимо это должно быть известно, однако я насиловал гугл в течении двух суток и не смог найти решение.
Очень надеюсь на вашу помощь!
Re: Navigation Drawer собственные иконки
для ND нужен файл меню, там для каждого пункта прописываются иконки. Вот они и отобразятся в ND
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Re: Navigation Drawer собственные иконки
А можно немного поподробнее? Хотя бы в какое направление смотреть?Foenix писал(а):для ND нужен файл меню, там для каждого пункта прописываются иконки. Вот они и отобразятся в ND
Перерыв кучу статей я не нашёл ровным счётом ничего.. Везде только установка предустановленных иконок, но чтоб их установить ума много не надо...
Re: Navigation Drawer собственные иконки
https://habrahabr.ru/post/250765/
способ поиска. Забиваеш в гугле navigation drawer tutorial и ищешь из кучи ссылок, я тебе предложила четвертую по счету. Она на русском. Там немного по-другому иконки вставляются. Разберешься сам, я думаю.
способ поиска. Забиваеш в гугле navigation drawer tutorial и ищешь из кучи ссылок, я тебе предложила четвертую по счету. Она на русском. Там немного по-другому иконки вставляются. Разберешься сам, я думаю.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Re: Navigation Drawer собственные иконки
Возможно я ошибаюсь, вот эта строкаFoenix писал(а):https://habrahabr.ru/post/250765/
Там немного по-другому иконки вставляются. Разберешься сам, я думаю.
Код: Выделить всё
.withIcon(FontAwesome.Icon.faw_home)
Код: Выделить всё
icon="@drawble/faw_home"
Попробовать смогу только через 2 часа, но почему-то мне кажется, что из этого ничего не выйдет, потому как этот друг использует
Код: Выделить всё
import com.mikepenz.iconics.typeface.FontAwesome;
Попробую погуглить ещё на эту тему как вы подсказали, авось выйдет что путное
Re: Navigation Drawer собственные иконки
https://habrahabr.ru/post/236567/
[syntax=xml]<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:sabd="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
android:orderInCategory="100"
android:title="@string/action_search"
sabd:showAsAction="ifRoom"/>
</menu>[/syntax]
[syntax=xml]<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:sabd="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
android:orderInCategory="100"
android:title="@string/action_search"
sabd:showAsAction="ifRoom"/>
</menu>[/syntax]
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Re: Navigation Drawer собственные иконки
Эту статейку я уже читал...Foenix писал(а):https://habrahabr.ru/post/236567/
И исходя из всего, что я нашёл, вопрос мой решается только кастомизированием ND...
Или я плохо читаю, или просто вставить свою иконку в стандартную менюшку, предлагаемую Android Studio не получится...
В любом случае, благодарю за помощь! Буду пытаться разбираться дальше...
Re: Navigation Drawer собственные иконки
да все получится. Ты просто сравни этот темплейт с данным уроком.
И потом, я так поняла темплейт взят при создании проекта. Вообще их не используют в реальных проектах, та как там может быть напихано очень много всего лишнего, и я не советую их использовать. Они интересны только для одного случая - нагенерировать и посмотреть как и что устроено и попытаться понять зачем. Ни один нормальный разработчик не скажет тебе что там и как устроено, потому что он туда не заглядывал никогда. Делай все с нуля.
И потом, я так поняла темплейт взят при создании проекта. Вообще их не используют в реальных проектах, та как там может быть напихано очень много всего лишнего, и я не советую их использовать. Они интересны только для одного случая - нагенерировать и посмотреть как и что устроено и попытаться понять зачем. Ни один нормальный разработчик не скажет тебе что там и как устроено, потому что он туда не заглядывал никогда. Делай все с нуля.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Re: Navigation Drawer собственные иконки
Foenix, странно тогда, зачем оно вообще туда помещено))
Ведь разработчики Android Studio наверное должны понимать, что они делают что-то, чем всё равно не будут пользоваться...
Создание кастомного меню прельщает практически неограниченными возможностями того, что я могу там наворотить, но готовое побеждает с точки зрения времени и трудозатрат...
По приложение в альфе, оставлю как есть, а к следующей версии глядишь и научусь делать, как положено, а не как быстрее)
Ведь разработчики Android Studio наверное должны понимать, что они делают что-то, чем всё равно не будут пользоваться...
Создание кастомного меню прельщает практически неограниченными возможностями того, что я могу там наворотить, но готовое побеждает с точки зрения времени и трудозатрат...
По приложение в альфе, оставлю как есть, а к следующей версии глядишь и научусь делать, как положено, а не как быстрее)
Re: Navigation Drawer собственные иконки
нет, не получается быстрее. Помню когда НД появился я тоже воспользовалась этим конструктором (только в эклипсе) и запуталась в нем совершенно. Мне он показался сложным для реализации, а на самом деле с чистого листа создавать его очень быстро.
Там еще путаница была с сапортлибой и обычной, что-то исправишь - оно перестает работать.
Если ты в этой реализации ничего не понял - лучше плюнуть на время и разобраться как там изначально все устроено.
Там еще путаница была с сапортлибой и обычной, что-то исправишь - оно перестает работать.
Если ты в этой реализации ничего не понял - лучше плюнуть на время и разобраться как там изначально все устроено.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Navigation Drawer собственные иконки
Либа (та, что foenix указала ссылкой на хабр) довольно хорошая для работы с NavigationDrawer. Я так добавляю иконки - http://i.imgur.com/ThPRy8y.png
-
- Сообщения: 34
- Зарегистрирован: 04 июн 2014, 10:21
Re: Navigation Drawer собственные иконки
Mikhail_dev, хорошо, благодарю! Значит на ней и сосредоточу свой взор.