@android_ru

Страница 165 из 3205
Roman
06.09.2016
14:50:19
только при чем тут скрол я не понял

какой скрол если контент у тебя помещается на экране?

зачем?

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
так ты скажи конкретно, у тебя вьюхи 1 и 3 какую высоту имеют? wrap_content или match_parent?
три вьюхи. 2ая по центру между ними. размеры вьюх любые могут быть

общая задача, а не конкретная на конкретных вьюхах

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
он там что-то про скролинг говорил

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
вьюпорт размер не меняет, поэтому, когда клава вылазит, контент под ней вообще не посмотришь
так тебе надо чтобы контент под клавой оказался? тогда windowSoftInputMode флаг активити менять надо

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

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

Roman
06.09.2016
15:00:32
не работает с ним
так пробовал? https://codeshare.io/HUWRj

не тестил, но дожно работать отлично

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

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

Alexey
06.09.2016
15:01:46
так пробовал? https://codeshare.io/HUWRj
о, лол там в реальном времени чтоли можно редактировать и видеть

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 ..., ну а где не однозначно, то спрашивала?

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

Alexey
06.09.2016
15:06:24
а тьфу

это наоборот удаляет ненужные

Konstantins
06.09.2016
15:06:47
конечно есть ctrl + shift + o без этого я бы с ума сошёл
только сначала нужно настроить импорты

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
да не, всё норм, никогда не было проблем что плохо на оптимизировало
он иногда заменяет импорт на что-то вроде xxx.yyy.*

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

т.е. мне приходится руками каждый фиксить.

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
А спагетти ты можешь сделать из чего угодно по идее, если захочешь
Вот только одни вещи тебя к этому распологают, другие – нет. Любая шина относится к первому.

Страница 165 из 3205