
You
22.05.2017
20:07:39
могу логи кинуть

Roman
22.05.2017
20:12:16
CardView не подходит?

DivelNick
22.05.2017
20:14:07
Не захотел я почему то CardView туда пихать

Anton
22.05.2017
20:15:57
лучше конечно кастылями закидать

Google

Ivan
22.05.2017
20:21:53
Прошу о помощи. Я реализовал свой Navigation Drawer, дефолтный ActionBar убрал, сделал тоже свой. Скажите пожалуйста, как сделать, чтобы мой Navigation Drawer был в каждом активити, а не только в одном?

You
22.05.2017
20:22:45
добавить его в каждый активити мб?
или юзай фрагменты

Ivan
22.05.2017
20:24:50

Ilya
22.05.2017
20:29:28
запили в каждую активити drawerLayout. Сам drawer со всей логикой вынеси в отдельную вьюху и уже в каждой активити прокидывай
или сделай базовую активити со своим drawer и от нее наследуйся
2й вариант даже больше мне нравится

Ivan
22.05.2017
20:36:38
Получается, что макеты будут друг на друга накладываться?

Ilya
22.05.2017
20:37:25
ну да. и от нее наследуйся уже сколько угодно
какие макеты будут накладываться?

Ivan
22.05.2017
20:38:10
Да я дичь втираю, сорь

Gleb
22.05.2017
20:40:59
sw600dp же
+++ ?
это не с потолка, это из покон веков так было
сам ровно по этой же цифре разбиваю
не помню откуда, толи с нексус 7-го, толи со старых эклипсовых шаблон-проектов, то ли с доков - 600dp - это не с потолка

Google

Gleb
22.05.2017
20:44:34
sw320dp - маленькие телефоны
sw400dp - большие телефоны
sw480dp - маленькие фаблеты
sw560dp - большие фаблеты
sw640dp(sw600dp - по некоторым версиям) - маленькие таблеты
sw720dp - средние таблеты
sw800dp - большие таблеты
вот .... более подробно
у кого вопросы "откуда" и "на основании чего" - это всё выверено...
кому интерсно - в личке отчиркаю

Андрей
22.05.2017
20:48:23
ну и вот здесь немного есть https://developer.android.com/guide/practices/screens_support.html#ConfigurationExamples

Ivan
22.05.2017
20:49:05

Quantum Harmonizer
22.05.2017
20:49:48

Ivan
22.05.2017
20:50:13

Quantum Harmonizer
22.05.2017
20:50:26

Ivan
22.05.2017
20:50:52

Quantum Harmonizer
22.05.2017
20:51:04

Ilya
22.05.2017
20:51:50
А так да, с фрагментами проще было бы

Gleb
22.05.2017
20:53:54

Андрей
22.05.2017
20:53:59

Ivan
22.05.2017
20:56:33

Gleb
22.05.2017
21:03:03

You
22.05.2017
21:03:43
так, ладно, с error code 2 вроде разобрался
возникла другая проблема
Gradle sync failed: Cause: null cannot be cast to non-null type com.android.build.gradle.BasePlugin
такое никто не встречал?
пустой kotlin и instant apps

Google

Владислав
22.05.2017
21:04:34

Ivan
22.05.2017
21:05:12

Владислав
22.05.2017
21:05:23
если ты делаешь бейз активити, то ты должен от нее наследовать другие активити
когда ты стартуешь 2 активити с твоей 1 активити, лэйяуты должны меняться

Ivan
22.05.2017
21:05:55

Владислав
22.05.2017
21:06:09
ты не должен в ней ничо рисовать

Gleb
22.05.2017
21:06:29

Андрей
22.05.2017
21:06:43
Может прездже, чем в андроид разработку лезть, стоит джаву подучить?

Владислав
22.05.2017
21:06:45

Ivan
22.05.2017
21:07:46

Gleb
22.05.2017
21:07:49

Владислав
22.05.2017
21:08:13

Владислав
22.05.2017
21:08:26
с дровером и контентом в фрагментах

Андрей
22.05.2017
21:08:27
так не хочет фрагменты

Владислав
22.05.2017
21:08:28
или как удобно

Андрей
22.05.2017
21:08:56

Владислав
22.05.2017
21:08:57

Ivan
22.05.2017
21:09:12

Андрей
22.05.2017
21:09:40
Ты вообще суть наследования понимаешь?

Anton
22.05.2017
21:10:09
тут с каждым днем вопросы хуже и хуже)

Google

Anton
22.05.2017
21:10:19

Gleb
22.05.2017
21:10:51

Ivan
22.05.2017
21:10:59
Ты вообще суть наследования понимаешь?
Я сделал BaseActivity. Стартую приложение с FirstActivity, которое наследуется от BaseActivity, в которой дровер. А в этой FirstActivity, с которой стартую, нет дровера

Владислав
22.05.2017
21:11:12
не
нужно
сувать
дровер
в бейзактивити

Admin
ERROR: S client not available

Ivan
22.05.2017
21:11:29
А, значит нужно отрисовать в наследнике

Roman
22.05.2017
21:11:37

Владислав
22.05.2017
21:11:50
например показ прогрессбара

Ivan
22.05.2017
21:12:07
Так что, в каждой активити надо будет отрисовывать?

Владислав
22.05.2017
21:12:11
или там, соощение об ошибке
1 активити
и фрагменты
попробуй создать проект с дровером
студия сама все создаст

Ivan
22.05.2017
21:13:38
Ааа, я понял, какой же я пёс. Сейчас попытаюсь сделать

Google

Gleb
22.05.2017
21:14:02

Ivan
22.05.2017
21:20:08
В FirstActivity:
mDrawerLayout = (DrawerLayout) findViewById(R.id.activity_base);
NullPointerException значит

Владислав
22.05.2017
21:22:13
а айдишник у дровера точно такой?

Ivan
22.05.2017
21:24:08

Андрей
22.05.2017
21:26:17
а метод onCreate у FirstActivity какой?

Quantum Harmonizer
22.05.2017
21:27:08
Сам пробовал это читать?
gist.github.com

Ivan
22.05.2017
21:27:35
а емае, ща

Алексей
22.05.2017
21:27:40
Не стоит в чат бросать большие куски кода. Вставляй код на сайте вроде pastebin, он сгенерирует тебе ссылку на код ее и вставляй в сообщение

Андрей
22.05.2017
21:28:16
setContentView(R.layout.activity_first)
и где здесь activity_base?
Какой у тебя леяут activity_first?

Ivan
22.05.2017
21:29:21

Андрей
22.05.2017
21:29:40
у тебя в activity_first.xml точно есть DrawerLayout с айдишкой activity_base?

Gleb
22.05.2017
21:29:51

Ivan
22.05.2017
21:30:11

Gleb
22.05.2017
21:30:21

Андрей
22.05.2017
21:30:53

Gleb
22.05.2017
21:31:14
Всё! Я спать, пацаны✋️
Всем спокойной!