
Roman
06.09.2016
14:50:19
только при чем тут скрол я не понял
какой скрол если контент у тебя помещается на экране?
зачем?

Alexey
06.09.2016
14:50:50

Google

Konstantins
06.09.2016
14:50:51

Roman
06.09.2016
14:51:36
так ты скажи конкретно, у тебя вьюхи 1 и 3 какую высоту имеют? wrap_content или match_parent?
я не понимаю твой кейз

Konstantins
06.09.2016
14:52:16
общая задача, а не конкретная на конкретных вьюхах

Roman
06.09.2016
14:52:50
блин, "любые" это не кейз. либо верхняя занимает все пространство до центральной. либо нет

Alexey
06.09.2016
14:52:51
вот в таком вариант как мы выше представили 1 и 3 вьюхи будут меняться в размере в зависимости от экрана устройства

Roman
06.09.2016
14:53:22
давай конкретный пример и будем его обсуждать. а в общем случае задачу я не понимаю

Konstantins
06.09.2016
14:53:41
да куда уж конкретнее

Roman
06.09.2016
14:54:19
конкретнее это если ты скажешь как должна выглядеть вьюха 1 и какой в ней контент

Alexey
06.09.2016
14:54:39
1 и 3

Roman
06.09.2016
14:54:59
если она занимает всю высоту до вьюхи 2, то что должно происходить когда контент не помещается в ней
вот это скажи

Google

Konstantins
06.09.2016
14:55:48
да любой, но
1. она должна быть по центру между двумя.
2. не должны меняться размеры при выдвигании клавы
3. если места вьюхам нет, тогда скролл
4. вьюхи 1 и 3 прибиты к краям

Alexey
06.09.2016
14:55:56
он там что-то про скролинг говорил

Roman
06.09.2016
14:56:22
всего экрана?

Konstantins
06.09.2016
14:56:46
ну да, чтобы контент можно было глянуть

Roman
06.09.2016
14:57:04
это противоречит тому что одна вьюха по центру всегда

Konstantins
06.09.2016
14:57:21

Roman
06.09.2016
14:57:56
ага, теперь понятнее. тогда чем не устраивает linearlayout?

Konstantins
06.09.2016
14:58:20
не работает с ним

Alexey
06.09.2016
14:58:38

Konstantins
06.09.2016
14:58:41
вьюпорт размер не меняет, поэтому, когда клава вылазит, контент под ней вообще не посмотришь
или...

Alexey
06.09.2016
14:59:18

Konstantins
06.09.2016
14:59:34

Alexey
06.09.2016
15:00:01
adjustNothing вроде

Konstantins
06.09.2016
15:00:16
хм, попробую

Roman
06.09.2016
15:00:32
не тестил, но дожно работать отлично

Konstantins
06.09.2016
15:01:16
не будет

Google

Konstantins
06.09.2016
15:01:18
смотри

Alexey
06.09.2016
15:01:46

Konstantins
06.09.2016
15:01:48
1 и 3 разных размеров
если ты им сделаешь вес одинкаовый, тогда куда ты денешь пространство свободное?

Alexey
06.09.2016
15:02:50
если только маргинами
сделать
отступы и всё

Konstantins
06.09.2016
15:03:26
ща накидаю
красным отмечены размеры 1 и 3

Yura
06.09.2016
15:05:04
а нет такого в idea, как в решарпере по alt + enter, чтобы сразу за раз добавляла необходимые import ..., ну а где не однозначно, то спрашивала?

Konstantins
06.09.2016
15:05:23

Yura
06.09.2016
15:06:03
Костя, странно. Сейчас покажу

Alexey
06.09.2016
15:06:24
а тьфу
это наоборот удаляет ненужные

Konstantins
06.09.2016
15:06:47

Yura
06.09.2016
15:07:00
не хочет
как понять настроить?

Google

Konstantins
06.09.2016
15:07:11
он не удаляет, а оптимизирует. Может иногда такого наоптимизировать, если плохо импорты настроены*

Yura
06.09.2016
15:07:33
она же наоборот убирает ненужное

Konstantins
06.09.2016
15:07:39

Yura
06.09.2016
15:07:47
ааа

Alexey
06.09.2016
15:08:12

Yura
06.09.2016
15:08:18
я обычно тогда так делаю, если вижу, что из одного пакета, ставлю * потом optimize imports или как там, тогда он заменяет на каждый индивидуально
сейчас видео сделаю

Konstantins
06.09.2016
15:08:37

Admin
ERROR: S client not available

Konstantins
06.09.2016
15:08:48
ну это от правил зависит

Alexey
06.09.2016
15:08:50
хм, а я ничего не настраивал, думал оно само знает как лучше
ну мне кажется и лучше подключать каждый класс чем целый пакет со *

Yura
06.09.2016
15:10:01
не, я видел эти правила
бляха муха закрылась студия из-за нехватки памяти (8Гб)
Костя, вот смотри: https://youtu.be/YWnblPYHQ5g
т.е. мне приходится руками каждый фиксить.

Timur
06.09.2016
15:15:50

Yura
06.09.2016
15:16:16
не совсем норма, но уже выбираю какие две планки по 8Гб брать
в районе 5500 выйдет

Google

Alexey
06.09.2016
15:16:57
хы Юра
я также делаю
но что-то не парюсь
спалил нам свой код чутка)

Yura
06.09.2016
15:18:06
я думаю это не критично

Alexey
06.09.2016
15:19:09
что там у тебя за вебдрайвер?)
браузер что ли пишешь?)

Yura
06.09.2016
15:19:44
не совсем понимаю, что за вебдрайвер?
это просто тест проверки UI - логин через webview, это штатные команды из espresso

Alexey
06.09.2016
15:21:04
а
ок
не тестил веб вью эспрессой

Валерий
06.09.2016
16:09:36
Есть активити, в которой список, в которой вьюхи, в которых кнопки.
Где должна быть логика нажатия на кнопку? По идее в презентере активити, но выносить это через адаптеры и прочее как-то.. много кода. Или это правильно?

Илья
06.09.2016
16:11:01
плюсую вопрос =)

Иван
06.09.2016
16:13:31

Валерий
06.09.2016
16:14:05
А EventBus вообще нормальная практика? Где-то слышал что из него спагетти получаются

Иван
06.09.2016
16:14:41
Я тут имел в виду любую шину эвентов
Так и знал что про либу подумаешь :)
Лично мне он не нравится
А спагетти ты можешь сделать из чего угодно по идее, если захочешь

Grigoriy
06.09.2016
16:17:33