
Alex
25.09.2017
11:01:47
ага, посмотрю, как вы интуттайпом запретите "-" символы, в случае с телефоном)
в xml задать инпуттайп лол
или скобочки те же)
в случае с телефонными масками, на мой взгляд это необходимо)

Google

Павел
25.09.2017
11:03:45
TabLayout.Tab кто подскажет,как правильно сохранить выбранный таб при повороте девайса? брать getSelectedTabPosition()?

@
25.09.2017
11:04:04

Павел
25.09.2017
11:04:20

@
25.09.2017
11:05:10
ну а че не канает if(savedInstance !=null){return} и сейвить в инстанс?ъ

Лёша
25.09.2017
11:05:48
@uloplt , @AnironGlass , спасибо, посмотрю
А что имеются ввиду под валидаций? Если не давать вообще вводить символы не соответствующие определённому правилу, то фильтры. Если нужно смотреть значение от нескольких полей (емайл, пароль, повтор пароля) и дизейблить кнопку "зарегистрироваться" в зависимости от введенных значений со всех трёх полей, то как вариант красиво будет rx, но тащить в проект рх лишь ради этого будет большой оверхед, тогда уж лучше не красиво, но с помощью textwatcher

Павел
25.09.2017
11:06:25

@
25.09.2017
11:06:46
я иначе, юзаю moxy

Alexey
25.09.2017
11:08:31
Всем привет в который раз.
Подскажите, пож: гружу данные с Last.Fm. Например, описание муз альбома. Сервер мне присылает текст, включая символы переноса строки (не html), а также в конце есть ссылка в формате html.
Если я показываю этот текст в TextView - естественно вместо ссылки видим сырую html крокозяблю.
Если гружу в WebView - ссылка отображается нормально, зато, естественно, все символы переноса строки игнорируются, т.к. они не в формате html.
Что делать?
Заменять все символы переноса строки на <br> и потом грузить в WebView?
Или у WebView есть гибридный режим, что бы учитывать и то и то?
Либо забить, сервер сам виноват?

@
25.09.2017
11:10:26
выбрось вебвью

Alexey
25.09.2017
11:11:16
ок, т.е. WebView это зло?
Альтернатива?

@
25.09.2017
11:12:16
стало интересно как ты отрисовуешь списки в вебвью, лол
))

Алексей
25.09.2017
11:12:25
Ссылки должны нормально отображаться в TextView, если делать fromHtml

Google

Alexey
25.09.2017
11:13:25

@
25.09.2017
11:15:12
юзать вебвью для отображения инфы об альбоме - полная дичь

Alexey
25.09.2017
11:16:37

Igor
25.09.2017
11:17:29

Roman
25.09.2017
11:24:51
подскажите, почему бедаггер проходит и по телу блока if и else?

Алексей
25.09.2017
11:27:41
Возможно, глючит при работе с лямбдами. Или вы воспринимаете два разных эмита как один.

@
25.09.2017
11:28:19
response Шредингера

Roman
25.09.2017
11:30:51
если бы было 2 эмита, то на ифе останавливался бы давжды

@
25.09.2017
11:36:01
бля, бро ты пытался загуглить viewpager replace fragment а? не слышу.

Oleksandr
25.09.2017
11:37:09

Konstantin
25.09.2017
11:37:20
Лол внатуре

@
25.09.2017
11:37:31

Artem
25.09.2017
11:38:28
@lulz_ceh ты слишком дерзкий :) в ViewPager с replace баги есть.

@
25.09.2017
11:39:21

Алексей
25.09.2017
11:39:22
Там не баги, а весьма неочевидные тонкости с заменой фрагментов в адаптере.

@
25.09.2017
11:39:44
очевидно что баги будут, но вопрос был в другом\

Jackson
25.09.2017
11:40:22
можно задать digets и там перечислить доступные символы
ага, посмотрю, как вы интуттайпом запретите "-" символы, в случае с телефоном)

Google

Valeriy
25.09.2017
11:40:55
Что почитать по MVVM в андроид?

Алексей
25.09.2017
11:41:35

Artem
25.09.2017
11:41:40

Jackson
25.09.2017
11:42:12
наткнулся щас на статью как раз https://medium.com/@margaretmz/exploring-the-android-architecture-components-117515acfa8
Что почитать по MVVM в андроид?

@
25.09.2017
11:42:27
кстати если юзать moxy, багов небуит ну и +в gui архитектуру уметь нужно

Ad
25.09.2017
11:43:25
Помогите собрать правильно плейер из кода на гите. Можно за деньги, можно всяким взаимозачётом, например. ;)

Jackson
25.09.2017
11:44:33
@skazhikadyadya я же тебе ответил

Ad
25.09.2017
11:45:03

Jackson
25.09.2017
11:45:17
там вроде свой ключ ты должен был указать от ласт av
Добрый день. Хочу собрать вот такую штуку: https://github.com/KOLYA-S/Rockabilly-Radio
Форкаю её к себе в гит, потом гружу в Android Studio, запускаю, всё хорошо, за исключением того, что плейер звук не играет принципиально. Запутался в документации по поводу того, как дебажить и как понять, что именно ему не нравится.
Подскажите, пожалуйста, как правильно понять, где происходит затык?.. )
лафст фм*

Ad
25.09.2017
11:45:50
Ты имеешь в виду ключ от Last FM? Указывал, пофиг

Jackson
25.09.2017
11:46:33
я юзая этот гайд написал свой плеер и всё работало

Andrew
25.09.2017
11:46:47
Вопрос:
Как узнать/померять ширину textView (текст известен, например "4444"), до того как я отрендерю textView?

Ad
25.09.2017
11:46:49
:)

Jackson
25.09.2017
11:47:21
попробуй ссылку на какой-то мп3 захаркодить, чтобы проверить что вообще работает

Mikhail
25.09.2017
11:51:42
Как можно реализовать строку календаря в тулбаре? Полностью самописная кастомная вьюшка? Или можно будет инфлейтить вручную сверстанный лэйаут, просто проставляя данные?

Google

Vitalii
25.09.2017
11:55:33
Табы с кастомными tabview.
Хотя, проще линейку, внутри которой будут какие тебе удоно вьюхи (например, тоже линейки), каждая из которых день недели содержит, по id к ним обращаться из кода и дни задавать.

Igor
25.09.2017
12:01:38
И заодно сэкономишь экранное пространство, поставив snap|scroll

@
25.09.2017
12:05:08

Лёша
25.09.2017
12:05:30

Mikhail
25.09.2017
12:07:16
Надо сделать так, чтобы этот календарь можно было влево-вправо двигать, а так же нажимать на элементы
Идея с табами пока самая адекватная ;) Хотя не уверен :(

Andrew
25.09.2017
12:10:48

@
25.09.2017
12:18:44
Идея с табами пока самая адекватная ;) Хотя не уверен :(
может проще один фрагмент, при навигации переход на этот же фрагмент но передавать ему параметры + анимация будет как в пайджнавигаторе а мозгоебства меньше, если юзать mvp можно вообще статический фрагмент, а тупо смену данных анимировать

Mikhail
25.09.2017
12:20:02
Такого типа анимация должна быть ;)

@
25.09.2017
12:20:28
ну тут проще с пайджнавигатором мутить
хотя табы не привязаны, скролятся сами по себе

Mikhail
25.09.2017
12:22:50
Спасибо всем за помощь, буду копать дальше

Антон
25.09.2017
13:03:19
lol
https://stackoverflow.com/questions/7723964/replace-fragment-inside-a-viewpager

mozomig
25.09.2017
13:04:14
Друзья, хелп, использую data binding но мне нужно сгенерить вьюхи на базе листа который приходит по сети, как можно подписаться на этот лист и генерить когда он обновляется? Не создавая интрефейсов во вью модел и не имплементируя их в фрагменте?

Google

Антон
25.09.2017
13:04:20
вторая гугл ссыка

Denis
25.09.2017
13:13:14
если есть recyclerview, то где лучше слушать некое событие, которые обновит элемент ресайклера (например, загрузка завершена)?

Ivan
25.09.2017
13:14:09
в презентере

mozomig
25.09.2017
13:21:18
перефразирую, есть ли в андройде стандартный интерфейс реализовав который можно в fragment выполнять действия в реакцию на notifychange - в android binding

Vitalii
25.09.2017
13:25:42
Ну, прям именно такую анимацию тебе придётся кастомить, тут подумать/погуглить уже надо как именно это делать. Но думаю, что реализуемо с табвью (на самый уж крайний случай — грязный хак с FrameLayout, который ловит скроллинг и переключает табы, либо ViewPager'ом табы обернуть и им переключать, сделать несколько табвью; оба варианта — трэш).
UPD: можно унаследовать TabView, кстати, и своё поведение на скроллинг определить.
Если тебе хватит простого скроллинга дней, то табы так умеют. Их можно динамически добавлять (скроллинг вперёд на несколько месяцев если).