@android_ru

Страница 1094 из 3205
Sergey
12.03.2017
20:22:46
да

Highway
12.03.2017
20:26:20
android:windowSoftInput="adjustResize"
Помогло) спасибо)))

Ilya
12.03.2017
21:46:32


Код разметки: https://gist.github.com/coffeeplanter/31c347067c43fd8d022e67769be15629

Google
Artem
12.03.2017
21:48:10
<ImageView android:id="@+id/downloaded_image" android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="centerCrop" android:contentDescription="@string/xml_content_description" />

android:layout_height="match_parent" походу надо

Ilya
12.03.2017
21:49:20
Пробовал, ничего не поменялось.

Dmitrii
12.03.2017
21:50:41
Попробуй перекомпилировать

Ilya
12.03.2017
21:53:13
Ничё не помогает, я в ступоре.

Dmitrii
12.03.2017
21:54:34
Так выйди из ступора

Alexey
12.03.2017
21:54:48
Ilya android:adjustViewBounds

Ilya
12.03.2017
21:55:38
Это к ImageView?

Alexey
12.03.2017
21:56:03
Ilya хотя вроде не тот случай, но да, к ImageView

Dmitrii
12.03.2017
21:57:58
Так может там просто картинка прилипла к top и по ширине равна ширине экрана? А для window применился режим "батом-бар изыди"

Вот и отображается такй артефакт

Sergey
12.03.2017
21:58:35
Вроде это к android:scaleType="fitCenter", тут же android:scaleType="centerCrop" должен весь контейнер замостить

слух, а попробуй без картинки, просто бекграунд укажи и проверишь, контейнер это или картинка

Google
Ilya
12.03.2017
22:00:09
Бэкграунд пробовал, это контейнер.

Dmitrii
12.03.2017
22:00:13
Еще полезно в Developer Tools включать Show layout bounds

Тогда сразу видно грани



Вот так

Ilya
12.03.2017
22:13:01
Спасибо за советы, но ничего не помогло. Картинка заведомо больше экрана и по ширине, и по высоте. Её ориентация — альбомная. Я пытаюсь сделать так, чтобы центральная её часть вырезалась и помещалась в ImageView. При прокрутке NestedScrollView до низа появляется эта белая полоса. Если телефон в landscape ориентации, то всё становится ок, полоса исчезает.

Sergey
12.03.2017
22:13:15
В порядке общего бреда, можно попробовать запихнуть ImageView в <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">

Ilya
12.03.2017
22:22:59
Не, тоже не помогло. Вот жопа-то.

Artem
12.03.2017
22:23:22
может кто знает, почему в виджете может неправильно срабатывать клик?

есть 4 кнопки, на каждую подвязан клик. Но срабатывает только на одну

Ilya
12.03.2017
22:25:06
Тут код надо смотреть.

Artem
12.03.2017
22:25:30
Даже я немного неправильно описал. Сек, ща опишу

Sergey
12.03.2017
22:26:20
Не, тоже не помогло. Вот жопа-то.
Заканчиваются идеи) Попробуй принудительно растянуть без обрезания android:scaleType="fitXY"

Artem
12.03.2017
22:26:40
Есть 4 кнопки в ряд. На каждую подвязан клик. Допустим так: [1, 2, 3, 4]. Если я кликаю на 4 кнопку, то срабатывает её действие. Если кликаю на 1, 2, 3 кнопку, то срабатывает действией 4-й кнопки

я уже просто заканался с этим моментом в виджете окончательно

Ilya
12.03.2017
22:27:31
Ты обработчик один на все, наверное, поставил.

Artem
12.03.2017
22:28:04
в виджете не обработчиком ставится. А подвязывается на них PendingIntent

Ilya
12.03.2017
22:28:28
А виджет, сорри.

Artem
12.03.2017
22:28:29
id разные, да

Google
Artem
12.03.2017
22:29:02
я уже пробовал и для каждой кнопки разные интенты плодить с пендингами. Но всё равно

Ilya
12.03.2017
22:29:56
fitXY перекосило картинку, но белая полоса снизу всё равно осталась.

Sergey
12.03.2017
22:30:23
сорян, забыл что дело в контейнере, а не в картинке

Dmitrii
12.03.2017
22:30:38
Да дело не в контейнере же

А в херне снизу контейнера

https://developer.android.com/images/training/imm-states.png

https://developer.android.com/training/system-ui/immersive.html

Включи режим №4

Ilya
12.03.2017
22:32:29
Спасибо, почитаю.

Todor
12.03.2017
22:51:31
Есть ли более красивый способ получить текст из радио баттона нежели https://gist.github.com/iamtodor/58edef344c72c7598dfaa8624fca39ca и http://stackoverflow.com/a/37362772/5151861 ?

Ilya
13.03.2017
00:34:49
Блин, всё-таки изображение просто по высоте было меньше области экрана.

А статья об immersive касается только фул-скрин режима.

Andrew
13.03.2017
02:47:48
@BigBeka если тебе ещё не ответили, то там интерцепторы вешаются пример интерцептора: https://gist.github.com/dron247/dbdf83e5b29fee96032625c6bb2fd2fd пример использования: https://gist.github.com/dron247/ab661a578889ce6db792743aa84fcf42

Beka
13.03.2017
02:48:31
Вижу. Делов в том что это очень не правильная реализация....

Ловить ошибки Реста на уровне Хттп...

Beka
13.03.2017
02:49:32
Согласен)) Лучше Clean & Slow)

Andrey
13.03.2017
02:49:41
а где их еще ловить ?

чекнул код ответа, прокинул ексепшн выше

Beka
13.03.2017
02:50:24
Точно не там.

Google
Andrey
13.03.2017
02:50:44
с ретрофитом у тебя больше помоему нигде не поймаешь

Beka
13.03.2017
02:50:53
С этим подходом ты ломаешь депенденси.

а где ?
Я покажу свой код когда сделаю. Но написать что то грязное потому что так легче неодобряю.

Andrew
13.03.2017
02:51:41
С этим подходом ты ломаешь депенденси.
по хорошему конечно нужно было прокинуть в конвейер выше, но там такая софтина, что архитектура изначально сломана

Beka
13.03.2017
02:51:54
У тебя нижный левел не должен знать про верхный слой.

Прикол в том что)) Вартон говорил архитектура Ретрофит1 был ужасным вот и он перелопатил)))

Admin
ERROR: S client not available

Andrew
13.03.2017
02:52:32
плюс цену рефакторинга заказчик не одобрил, но тут мои руки чисты, не я всё это начал)

Beka
13.03.2017
02:52:36
Якобы это лучший дизайн))

Andrew
13.03.2017
02:52:58
Квадратики любят иной раз приколоться)

Beka
13.03.2017
02:53:38
плюс цену рефакторинга заказчик не одобрил, но тут мои руки чисты, не я всё это начал)
Я уж сам потрачу свое время и сделаю если заказчик не хочет платить)

Andrew
13.03.2017
02:54:19
Я уж сам потрачу свое время и сделаю если заказчик не хочет платить)
там работы на неделю - две, я попутно чиню где пиздец, но я не настолько фанат

Beka
13.03.2017
04:24:31
Кстати хотел спросить, среди нас есть разработчики ВоксИмпланта?

Dmitry
13.03.2017
04:52:50
Всем привет! А я хотел спросить про приватные методы интерфейсов. Мне встретились в котлине. Подумал, что удобно реализовывать логику и вызывать потом метод в классе, заимплиментирующим интерфейс. Таким образом, можно отойти от абстрактных классов. Но в этом варианте доступа к методу нет. Непонятно тогда вообще - зачем они нужны и как их вызывать?

Dmitry
13.03.2017
04:56:45
@Mihail_t каким образом можно вызвать? Есть возможность пример привести простой?

Михаил
13.03.2017
04:56:54
ща

@Mihail_t каким образом можно вызвать? Есть возможность пример привести простой?
по идее как обычные методы вызываются, если не переопределяешь их

Google
Dmitry
13.03.2017
05:02:38
@Mihail_t Ну вот что попытался я сделать допустим: interface BaseView { private fun initView() { //some realization } } **** class MyFragment: Fragment, BaseView { override fun onCreate(bundle: Bundle?){ initView() // access error } }

Artem
13.03.2017
05:41:38
Тебе просто надо создать свой объект result'а и тыкать его в Call<T>

Типа такого: class Result<T extends VKObject> { VKResponse<T> response; VKError error; } И вызов типа так: Call<Result<User>> getUser(...)

И в случае ошибки, если тебе вернется error, то он спарсится, а ты просто после запроса проверяешь его.

Alexey
13.03.2017
05:59:31
Не, тоже не помогло. Вот жопа-то.
укажи поведение LayoutBehavior для контейнера - выровнятся должно

Yergali
13.03.2017
06:43:41
всем привет. у меня есть 2 фрагмента и спиннер. спиннер в тулбаре. внутри спиннер заполняю c листом потом вешаю в адаптер. так делаю во втором фрагменте. когда запускаю в спиннере выйдет лист только второго фрагмента. вот так



сам код https://gist.github.com/anonymous/29f4e1ed0487aad5bba4c36f22474abf

Yury
13.03.2017
06:56:33
Привет всем. Подскажите. Например, у меня есть список позиций. Для каждого элемента списка подгружается изображение. Изображение отображается в списке. При клике на позицию отображается подробная инфа и та же картинка. Как мне лучше сохранять загруженное изображение или передать его на следующее вью? В проекте использую реалм, ретрофит

Stas
13.03.2017
06:58:19
Подскажите норм либу для использования камеры внутри приложения(превью и кнопка снять) без боли

пробую com.flurgle.camerakit.CameraView, иногда наблюдаю краши

Yury
13.03.2017
06:59:37
Glide, щас посмотрю

Askar
13.03.2017
07:11:47
Glide, щас посмотрю
glide, picasso, fresco - у последнего немного больше возможностей: гифки, webP, etc

Глеб
13.03.2017
07:12:48
Привет! А кто-нибудь сталкивася с тем, что у recyclerView при прокрутке текст внутри view может становиться прозрачным? Как это отключить?

Alexander
13.03.2017
07:22:02
Подскажите норм либу для использования камеры внутри приложения(превью и кнопка снять) без боли
юзаю вот эту https://github.com/afollestad/material-camera но там тоже есть проблемы, у меня то и дело крашится камера при попытке сделать фото, но это где-то 0.3% так что пока не разбирался. А еще на некоторых моделях телефонов придется сделать кастомный размер превью. Но даже учитывая все минусы это лучший вариант из тех что я видел

Sergey
13.03.2017
07:28:35
Привет! А кто-нибудь сталкивася с тем, что у recyclerView при прокрутке текст внутри view может становиться прозрачным? Как это отключить?
Такого быть не может, ищи косяк в своем коде. Или покажи код из onBindViewHolder. И как он становится прозрачным, покажи

Stas
13.03.2017
07:39:00
Alexander спасибо, но тут отдельная аквитиви. хочется иметь фрагмент или view )

открытие нового активити не многим лучше интента в другой процесс

Alexander
13.03.2017
07:40:56
работая с камерой я впервые так остро ощутил боль от сильной фрагментации андроида

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