Sergii
Так что ресурсов они не пожалеют что бы вылезать и сделать его чуть ли не универсальным
Kopusha
не юзал флексбокс, просто коллеги хвалили. На чем там хипсторы верстают сейчас?
Dmitrii
Всем привет! Парни, такой вопрос. Есть LinearLayout в нем шесть кнопок как сделать так чтоб если 3 кнопки visabilaty.Gone остальные 3 растянулись по ширине?
Dmitrii
Вес задать всем
Вес у всех 1
Aleksey
Вес у всех 1
В чем проблема тогда?
Astar
Привет всем. Как в Rx Java сделать очередь? Суть вот в чем: я использую Room database в связке с LiveData. В одном методе у меня происходит загрузка данных сначала с одной таблицы, а затем в другой. Стоит ли мне эти два действия ставить в очередь? Просто я не в курсе, когда идет считывание с ViewModel и оберткой типа LiveData — все это происходит в одном потоке или в отдельных?
Sergii
- Что мешает остальное в саппорт утащить? - Неужели уровень входа в ConstraintLayout ниже, чем в Frame/Linear?
Юай есть. Без опыта разработки через перетягивание кнопочек проще.
Dmitrii
В чем проблема тогда?
При скрытии 3х кнопок остальные 3 по левому краю так и остаются:(
Sergii
Вес у всех 1
Может инвиз вызываешь?
Sergii
Ну да в коде
А должен гоне
Aleksey
Ну да в коде
INVISIBLE или GONE?
Sergii
Gone
Посмотри через лайаут инспектор что на экране
Aleksey
А что происходит-то? Пустое место остается?
Astar
А для чего очередь-то?
Ну есть ExpandableListView. У него там в адаптере есть список групп, и у каждой группы свои дочерние элементы. Когда приложение закрывается я хочу что бы весь этот список сохранился в базе данных, а при открытии приложения загружался список оттуда. Сначала сохраняется список групп, а затем его дочерние элементы. Если будет загружаться сразу и список групп и дочерние элементы, то наверняка получится каша
Sergii
Как его вызвать? Я ж сопля:)
https://developer.android.com/studio/debug/layout-inspector
Aleksey
Как его вызвать? Я ж сопля:)
Settings - Developer Options - Show UI elements borders
Art
Народ, кто работал с Google Map? Скажите, что бы его юзать нужно оформлять подписку на Google Cloud Platform (GCP) ?
Sergii
Блин, нафиг, через 5 часов вставать
Aleksey
Блин, нафиг, через 5 часов вставать
Всем в этом чате это важно знать)))
Astar
Хм, zip какой-нибудь, если нужно, чтобы все одновременно подгрузилось
наоборот что бы отдельно. Потому весь этот процесс загрузки и групп и дочерних их элементы выполняется в одном методе. private void loadDataFromDatabase() { viewModel.getAllLoadGroupNames().observe(this, groupNames -> { groupListAdapter.clearAll(); for (String groupName : groupNames) { if (groupListAdapter.containsGroup(groupName)) groupListAdapter.newGroup(groupName); } }); viewModel.getAllLoadBleDevices().observe(this, bleDevices -> { List<String> groupNames = groupListAdapter.getGroupNames(); for (String groupName : groupNames) { if (groupListAdapter.containsGroup(groupName)) { } } }); } Пока не дописал, просто для понимания
Astar
А что мешает все сразу загрузить?
Хм... Да хотя тоже верно 😂 признаю свою глупость, просто сначала думал загрузить список групп, а затем к ним привязать в загрузке остальные дочерние элементы
Oleg
Всем привет. Я новичок в программирование под андроид, но есть большое желание учиться и развиваться. Самому довольно скучно учить и что-то делать по видео уроках. Хочу з кем-то розробатывать и учить одновременно так как это намного интересней. Может среди вас есть кто тоже начинающий или более опытный разработчик которому я б пригодился?
Oleg
Сомневаюсь. Просто, бери и делай. Попробуй с чего-то простого: калькулятор, распрядок дня.. Дальше сам потихоньку будешь погружаться. Конечно, лучшего всего взять какой-то проект,будет больше мотивации работать. Дедлайны будут гнать. Так что решать тебе.
Просто я учил по-разному. Но сейчас сделал не большой вывод для себя как я могу учить и делать что-то полезное или просто для начала выполнять кому-то простые таски. Смотри я люблю поиграть в игры, самому не очень нравиться потому что со многим самому надо разобраться и изучать игру как в нее правильно играть. А от когда ты играешь с компанией людей то что-то научишься у одного, второго, третьего и так намного быстрее осваиваться игра. Поэтому я хочу так попробовать з программированием под андроид. Почему под андроид ? Меня всегда интересовало как тут все реализовано, например как делают красивую анимацию в приложение и так далее. А от взять проект самому сложно так как нету опыта работы на реальных проектах.
Val
Просто я учил по-разному. Но сейчас сделал не большой вывод для себя как я могу учить и делать что-то полезное или просто для начала выполнять кому-то простые таски. Смотри я люблю поиграть в игры, самому не очень нравиться потому что со многим самому надо разобраться и изучать игру как в нее правильно играть. А от когда ты играешь с компанией людей то что-то научишься у одного, второго, третьего и так намного быстрее осваиваться игра. Поэтому я хочу так попробовать з программированием под андроид. Почему под андроид ? Меня всегда интересовало как тут все реализовано, например как делают красивую анимацию в приложение и так далее. А от взять проект самому сложно так как нету опыта работы на реальных проектах.
ничто так не стимулирует к обучению, как дедлайн
Aleksey
ничто так не стимулирует к обучению, как дедлайн
или jdm-пылесос в гараже, который деньги сосет)
Val
или jdm-пылесос в гараже, который деньги сосет)
у него дедлайнов нет, поэтому и строю мотор 3й год -_-
Kopusha
@RikoUa я думаю ты молодец, в принципе, подойдет все, что помогает тебе держать какой-то постоянный темп мотивации. У меня было не так, но если в твоем случае это работа с людьми, то иди к людям, никого не слушай! Ну, в смысле иди и слушай!😄
Aleksey
Просто я учил по-разному. Но сейчас сделал не большой вывод для себя как я могу учить и делать что-то полезное или просто для начала выполнять кому-то простые таски. Смотри я люблю поиграть в игры, самому не очень нравиться потому что со многим самому надо разобраться и изучать игру как в нее правильно играть. А от когда ты играешь с компанией людей то что-то научишься у одного, второго, третьего и так намного быстрее осваиваться игра. Поэтому я хочу так попробовать з программированием под андроид. Почему под андроид ? Меня всегда интересовало как тут все реализовано, например как делают красивую анимацию в приложение и так далее. А от взять проект самому сложно так как нету опыта работы на реальных проектах.
Возьми какой-нибудь курс или книгу и договорись сам с собой в день по одному разделу проходить. И тогда дело реально пойдет. Глава, видео на 20 минут, раздел - как комфортнее будет.
Oleg
Книги не очень люблю. Засыпаю когда читаю. Почти до конца досмотрел курс Start Android и от devcolibri смотрел. А так в основном знания питаюсь брать из гидхаба, смотрю код и питаюсь разобратса как так человек додумался сделать ))
Kopusha
@the_snoozer хороший совет, но с его слов, это именно то, что он зафейлил
Aleksey
Книги не очень люблю. Засыпаю когда читаю. Почти до конца досмотрел курс Start Android и от devcolibri смотрел. А так в основном знания питаюсь брать из гидхаба, смотрю код и питаюсь разобратса как так человек додумался сделать ))
Попробуй Big Nerd Ranch полистай - она мне не скучной показалась Из видео я бы в сторону Udacity смотрел На ранних этапах важно получить общую картину и много простых законченных проектов, а не выхватывать понемного из статеек. Если ты и правда не выдерживаешь одиночное обучение, но есть трудности с поиском напарника, то обмани себя и выбери оченьмаленькие порции знаний.
Aleksey
А это весьма хороший совет .)
Думаю, что как только ты сумеешь дать ценность напарнику, тебе будет сильно проще его найти, а для этого нужно что-то уметь 🙂 Так что удачи 😉
Oleg
Ну уметь гуглить это уже немного залог успеха 😂😂
Dyno
Мда. Rest Team. Вот так в гугле и работают))
Aleksey
Мда. Rest Team. Вот так в гугле и работают))
В чем проблема? Это что-то типа «с остальной частью команды»
Dyno
В чем проблема? Это что-то типа «с остальной частью команды»
аа, а я подумал test team он хотел написать. жаль))
Dyno
r и t они же рядом находятся, я думал опечатался и так смешно получилось, потому что ишу уже год никто решить не может. а парень уже год им пишет.
Hovhannes
Надо договариваться перед тем как кодить.
Hovhannes
Кстати вот вам история. 2 человека вносили правки в один файл strings.xml и чтобы не было каждый раз конфликтов мы просто договорились - провели черту по середине файла. Я добавлял новые строки поверх, а он под - никаких конфликтов
Aleksandr
Hovhannes
афигенный чатик, топовое комьюнити
Dug
А что ещё ответить на подобное сверхрешение?
Hovhannes
А что ещё ответить на подобное сверхрешение?
мемасиком.ага. как взрослый адекватный человек
Hovhannes
интересно, как коммуницируют люди офлайн. где они не могут ответить человеку мемасиком
Rinat
всем привет. вопрос от новичка, почему textView.text = "newText" не обновляет текст на экране? проверил что в main thread вызываю, делал invalidate. Не помогает. TextView не null в дебаггере.
Hovhannes
в котлин не нужно делать findViewById у тебя есть синтетика
Hovhannes
точнее ее надо подрубить чтобы была
Rinat
post призодит
Rinat
it не пустой
Hovhannes
а почему ты 2 раза сетишь контент вью?
Hovhannes
покажи разметку
Rinat
а почему ты 2 раза сетишь контент вью?
хм спасибо сейчас уберу одну
Rinat
Rinat
заработало) спасибо)
Hovhannes
прикольно когда новички сразу с ливдаты и котла идут
Rinat
я вообще iOS но сейчас надо Android...
Hovhannes
я вообще iOS но сейчас надо Android...
посмотри котлин синтетик . не мучайся с findviewbyid
Rinat
посмотри котлин синтетик . не мучайся с findviewbyid
вот это? https://medium.com/nuances-of-programming/kotlin-android-extensions-полное-руководство-42ad43b029d7
Hovhannes
ага
Rinat
спасибо