Саша Батанова
https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview
Спасибо, но это решение только для 8 и выше....(
Алексей
Спасибо, но это решение только для 8 и выше....(
The Support Library 26.0 provides full support to the autosizing
Саша Батанова
The Support Library 26.0 provides full support to the autosizing
оке, невнимательно посмотрела)
Kostya
лучше, конечно, если вы лог скините
фишка в том, что ошибок нет - то есть студия просто нe распознает этот класс и он крассный, но при компиляции все работает
Simon
Всем привет. Помогите соориентироваться, на сколько часов рабочего времени может затянуться история с публикацией приложения в Play Market и Apple Store? Первый раз публиковать придется, хочу хотя бы приблизительно трудозатраты представлять. Спасибо.
Kostya
попробуй на крайняк invalidate cache / restart
та я делал конечно же :) ну мне сейчас не критично, главное знаю, что потом надо в прогард посмотреть
Simon
Спасибо! А потом просто ждешь, верно?
Simon
Ок)) С Apple Store такая же схема? Не в курсе?
Simon
Ясно, спасибо!
Alexander
Ок)) С Apple Store такая же схема? Не в курсе?
Схема та же, только ждать подтверждения дольше
Денис
привет кто в opencv шарит ?
Денис
нужно написать алгоритм поиска глаз на фото
Volodymyr
я такое делал
Павел
А как это назвать парой слов чтобы загуглить, когда есть 3 экрана на каждом из которых вводишь данные и передаешь на след экран и на последнем собираешь все данные чтобы отправить их?
LeV
парни а для создания чатов есть проверенно хорошие библиотеки?
Павел
user flow
Спасибо
qurabay
Как юзал котлин в реал проект?
Mike
Как юзал котлин в реал проект?
каждый второй в этом чате, давай сразу вопрос
qurabay
парни а для создания чатов есть проверенно хорошие библиотеки?
Насчет библиотеки ничего не слышал для чата подходит firebase
LeV
Насчет библиотеки ничего не слышал для чата подходит firebase
я на счет визуальной части, АПИ уже есть готовое
LeV
да зачем изобретать веловипед, если он давно придуман)
LeV
на гите одну нашел, но чт она у меня не вилдится чтоб демо посмотреть
qurabay
Библиотеки в некотором девайсе норм не будет работать
LeV
тож верно
qurabay
тож верно
Так что гоу то верстать)))
Nikita
Подскажите почему в TextInputLayout может выводится невидимая ошибка?
Mike
Библиотеки в некотором девайсе норм не будет работать
не будет работать, если плохая библиотека не будет работать, если криво сверстать
Nikita
цвет текста и цвет фона одинаковые
все стили дефолтные, ничего не менял
qurabay
Mike
Именно такие библ не обновлятся плохие библи дофига
ты экстраполируешь опыт с одной библиотекой на все
Mike
Почему так думаешь
ПОТОМУ ЧТО ТЫ НЕ МОГ ПЕРЕПРОВЕРИТЬ ВСЕ БИБЛИОТЕКИ
Alexander
Подскажите почему в TextInputLayout может выводится невидимая ошибка?
ошибка точно "невидимая" или может она вообще не выводится?
voffka
вообще обычно библиотеки реализованы лучше чем собственный велосипед.
Nikita
ошибка точно "невидимая" или может она вообще не выводится?
ну место под неё выделяется, а сама не выводится, текст задан
qurabay
ПОТОМУ ЧТО ТЫ НЕ МОГ ПЕРЕПРОВЕРИТЬ ВСЕ БИБЛИОТЕКИ
Я говорю то что не надо юзать библи для мелких задач
voffka
Я говорю то что не надо юзать библи для мелких задач
показать картинку из ссылки в lmageview мелкая задача?
qurabay
вообще обычно библиотеки реализованы лучше чем собственный велосипед.
Да есть такое но они не обновлятся потом проблемы будет
qurabay
показать картинку из ссылки в lmageview мелкая задача?
Ну я не про это они часто обновляется
Alexander
ну место под неё выделяется, а сама не выводится, текст задан
В настройках разработчика есть Show layout bounds. Можно проверить, точно ли текст выводится
Nikita
может ставишь setError(" ")?
nameInputLayout.error = getString(R.string.error_text)
CIDIA
Здрасте, а тут есть рубрика "работа"?))
voffka
it depends, надо смотреть код
не, эт понятно. можно наткнуться на творчество андроед-сеньора на каникулах. но вообще, если не брать всякий шмурдяк, то даже ч/ч в библиотеку вложено больше, чем можно себе позволить
Vladimir
nameInputLayout.error = getString(R.string.error_text)
подожди а зачем лэйауту ставишь? ставь едиттексту
Alexander
подожди а зачем лэйауту ставишь? ставь едиттексту
все правильно, InputLayout - это обертка
Vladimir
все правильно, InputLayout - это обертка
ага глянул там да есть такое
Alexander
ну место под неё выделяется, а сама не выводится, текст задан
а попробуй еще поставить app:errorEnabled="true" может текст ошибки чем-то закрывается
qurabay
Проблема у меня такая
Nikita
а попробуй еще поставить app:errorEnabled="true" может текст ошибки чем-то закрывается
по какой-то причине после каждого выключения ерора у него скидывается текст на ""
Nikita
Nikita
какого выключения?
nameInputLayout.isErrorEnabled = isValid
Arsen
а как выключаешь ошибку? она же сама должна исчезнуть после изменения текста
Arsen
либо setError null
Nikita
а как выключаешь ошибку? она же сама должна исчезнуть после изменения текста
сейчас вот так val nameInputObservable = RxTextView.textChanges(nameInput) .map { inputText -> inputText.isEmpty() } .distinctUntilChanged() nameInputObservable.subscribe { isValid -> nameInputLayout.error = getString(R.string.error_text) nameInputLayout.isErrorEnabled = isValid }
Arsen
а без слушателя норм работает? если в окриейт задать ошибку.
Vladimir
сейчас вот так val nameInputObservable = RxTextView.textChanges(nameInput) .map { inputText -> inputText.isEmpty() } .distinctUntilChanged() nameInputObservable.subscribe { isValid -> nameInputLayout.error = getString(R.string.error_text) nameInputLayout.isErrorEnabled = isValid }
if (!mErrorEnabled) { if (TextUtils.isEmpty(error)) { // If error isn't enabled, and the error is empty, just return return; } // Else, we'll assume that they want to enable the error functionality setErrorEnabled(true); }
Aleksandr
можно ещё Flowable пользоваться
Aleksandr
но это специфично
Himars
Если список айтемов, то можно и Single (думаю, но не проверял) использовать. Тогда как я понимаю будет эмититься пустой список айтемов
Глеб
можно ещё Flowable пользоваться
И какая специфика должна быть? Как может бекпрешур произойти при запросе? Если только с чанками что-то намудрить, но я не встречался никогда с подобным