@android_ru

Страница 2046 из 3205
Alex
25.09.2017
11:01:47
ага, посмотрю, как вы интуттайпом запретите "-" символы, в случае с телефоном)

в xml задать инпуттайп лол

или скобочки те же)

в случае с телефонными масками, на мой взгляд это необходимо)

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

Павел
25.09.2017
11:04:20
moxy nahyi
спасибо,не надо)

@
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
ну а че не канает if(savedInstance !=null){return} и сейвить в инстанс?ъ
так и делаю...думал,может кто чт оиначе делает

@
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
Ссылки должны нормально отображаться в TextView, если делать fromHtml
Всё, заработало. Всё таки, кка и предполагал, надо интеры заменять на br. Вот так всё ок lblInfo.setText(Html.fromHtml(info.replace("\n", "<br>"))); (хотя fromHtml deprecated... но пока оставлю как есть) Спасибо за подсказки

Igor
25.09.2017
11:17:29
Если в проекте есть rx, то можно всё красиво обернуть с помощью RxBinding
Можно и без приплетания левой библиотеки. Там слишком много ненужных методов. Свою обертку быстрее написать

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 а? не слышу.

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

@
25.09.2017
11:37:31
ta nah nado
вопросы маил ру тогда попробуй

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

@
25.09.2017
11:39:21
@lulz_ceh ты слишком дерзкий :) в ViewPager с replace баги есть.
так юзай FragmentPagerAdapter вместо FragmentStatePagerAdapter или наоборот

Алексей
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
Что почитать по MVVM в андроид?
https://habrahabr.ru/company/mobileup/blog/312548/

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
@skazhikadyadya я же тебе ответил
Прости, я проморгал, можно ещё раз? Ну если это не ртфм

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?

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
Что почитать по MVVM в андроид?
Почему data-binding кастрированный и почему MVVM в андроиде использовать не стоит ;)

И заодно сэкономишь экранное пространство, поставив snap|scroll

Mikhail
25.09.2017
12:07:16
это кастомный тулбар, бро
Про кастомный тулбар знаю. Вопрос был про календарь.

Надо сделать так, чтобы этот календарь можно было влево-вправо двигать, а так же нажимать на элементы

Идея с табами пока самая адекватная ;) Хотя не уверен :(

@
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, кстати, и своё поведение на скроллинг определить. Если тебе хватит простого скроллинга дней, то табы так умеют. Их можно динамически добавлять (скроллинг вперёд на несколько месяцев если).

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