Всем привет.
Мне нужно реализовать в приложении паттерн навигации Navigation Drawer. Он, соответственно, является уровнем навигации первого уровня.
В одном из пунктов Navigation Drawer мне нужно реализовать список + вывод подробной инфы по нажатию на каждый элемент списка. Примерно, как это описано в уроке 115 http://www.startandroid.ru/ru/uroki/vse ... ranah.html. На планшетах это должно выглядеть как два фрагмента, стоящих рядом.
Проблема в том, что "по умолчанию" в качестве переходов по пунктам навигации Navigation Drawer используются фрагменты, а в моем случае нужно использовать Активити.
Поэтому у меня вопрос - как это лучше реализовать? Нужно ли в каждом активити реализовывать один и тот же Navigation Drawer? Правильно ли вообще так делать?
Navigation Drawer и Activity в пунктах
Navigation Drawer и Activity в пунктах
Arbeit macht Fry
Re: Navigation Drawer и Activity в пунктах
можно завести общий класс для всех активити с Н.Д. И наследуете все активити от данного класса-родителя. Они уже будут с данной фичей. Ну и конечно разные действия предусмотреть - подсветку пункта делать разную на всех активити или предусмотреть флаг, где активити будет без Н.Д. (там его не отображать). В общем, кастомизировать его под разные активити, но он будет в одном месте, так сказать.
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
Re: Navigation Drawer и Activity в пунктах
Да, на Stackovervlow нашел такую же идею.
А вообще - на сколько канонично так делать?
Или нужно всеми правдами и неправдами пытаться засунуть все объекты в одно активити?
А вообще - на сколько канонично так делать?
Или нужно всеми правдами и неправдами пытаться засунуть все объекты в одно активити?
Arbeit macht Fry
Re: Navigation Drawer и Activity в пунктах
какие еще "все объекты"?
класс Н.Д. делай вообще отдельно,в се там отдельно. Просто при создании активити туда помещается НД.
Если не веришь - посмотри код гугловского I/O
класс Н.Д. делай вообще отдельно,в се там отдельно. Просто при создании активити туда помещается НД.
Если не веришь - посмотри код гугловского I/O
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
Re: Navigation Drawer и Activity в пунктах
ok, спасибо. Так и буду реализовывать
Зы. Я там под объектами имел в виду не объекты ООП, а фрагменты и производные от них.
Зы. Я там под объектами имел в виду не объекты ООП, а фрагменты и производные от них.
Arbeit macht Fry
Re: Navigation Drawer и Activity в пунктах
ну так это совсем другой вопрос.. фрагменты или активити
тут разные подходы есть и все они друг с другом вечно бьются. Реализуй как тебе удобнее. Сделай одно приложение так, а другое эдак и сам увидишь.
тут разные подходы есть и все они друг с другом вечно бьются. Реализуй как тебе удобнее. Сделай одно приложение так, а другое эдак и сам увидишь.
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