Maksim
слушатель навесить на recycler и пробросить в адаптер
Maksim
https://stackoverflow.com/a/31250210
see #onAttachedToRecyclerView
Gerc
Нахер ты фамилию убрал
Gerc
У тебя просто не везде картинки есть, вот и лезут не в тот холдер. Просто else imageview.setImageDrawable(null) делай, а не городи костыли с остановкой ресайкла
Pavel
Ширина символов разная
Pavel
А какая цель?
Pavel
Это понятно, а когда и как это число будет использоваться?
Pavel
Весь textView целиком?
Pavel
На разных устройствах же разное число строк будет
Pavel
Если я правильно понимаю, всякие вычисления размера элементов и рендеринг происходят асинхронно, поэтому синхронно получить число строк нельзя. Поэтому на SO и предлагают использовать listener. Поправьте, если не так
Pavel
Тогда в чём вопрос?
Pavel
> мне надо бы его в onBindViewHolder по быстрому запилить
Если я правильно понимаю, в момент, когда выполняется код в onBindViewHolder, текст ещё неотрендерился, значит, число строк неизвестно.
Pavel
Вы же сами написали выше, что можно сделать через listener, и потом согласились, то без него сделать нельзя. Тогда в чём вопрос?
Pavel
textView.getViewTreeObserver().addOnPreDrawListener(() -> {
final int lineCount = textView.getLayout().getLineCount();
});
Pavel
Вы предлагаете мне проверить?
Yap
Ну тут люди опираются на прошлый опыт
Georgii
Ребят помогите, чет заклинило и не могу придумать. Есть 2 фрагмента, показываются одновременно и отображают одинаковые данные разным способом. Как сделать так, чтобы когда один из фрагментов делает запрос на сервер и получает данные, эти же данные подставились бы и во второй
Andrey
Winston
#whois Денис, 30 лет, предприниматель, марткетолог(не люблю это слово, но так понятнее), разрабатываю на Python, пилю ботов и анализом данных занимаюсь, учу Java. Могу быть полезен если у вас есть проект и вам нужно его продать, хотя скорее всего он не очень, был бы очень в ыбы ко мне не обратились, хотя это не точно. ))) Надеюсь что смогу найти тут много новых и интересных друзей)
Andrey
И фрагменты могут полчать данные из него, например по подписке
Georgii
А как его пробросить во фрагменты? Синглтон делать?
Andrey
Georgii
Это не совсем репозиторий
Andrey
Да как угодно) хоть di, хоть синглтон, хоть активити кастить по хардкору
Roman
На телефон книг нагрузи
Roman
Или статей
Vlad
нужно перенести строку после определённого слова
Vlad
как можно это сделать?
Vlad
мне нужно програмно выявлять это слово в строке
Alexandr
.indexOf
Dug
показывать - всё как в инструкции, а обновлять стейт, то наверное через динамический ресивер, либо какой-нибудь rxbus
Dug
Я уже улегся спать((
Поэтому если и посмотрю, то завтра)
Dug
Доброй ночи всем, кто не спит
Dug
Точнее уже почти доброе утро
Dmitry
Всем доброе утро 😊 немного странный вопрос а хорошо ли инжектить через даггер конекст? не будут ли memory leaks если мы создадим component статический и приватный в Application?
Dmitry
либо же лучше не создавать статическое поле для component а использовать компонент только через Context.getApplicationContext() либо же getApplication() в activity?
Виктор
Тоже интересует предыдущий вопрос
Михаил
Dmitry
Dmitry
Всем привет. Кто юзает чичероне для навигации?
Dmitry
Не могу сообразить, как у фрагментов анимацию переходов с ним заюзать...
Михаил
В навигаторе стандартном есть метод для этого
Dmitry
Anonymous
Думаешь вложиться в криптовалюты? Думаешь у тебя что либо получится? На всех каналах тебе говорят вкладываться и у тебя будет много денег? Нет, это не так, у тебя ничего не получится и тут @seventhcnala ты узнаешь почему.
Dmytro
Каждая итерация анимации происходит в ui потоке. Ui поток синхронизированный. Не запутывайте людей!
Yerlan
спасибо, разобрался. навешал свой listener alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener()
oles
а что за публикование происходит при вызоыве gradlew build --scan
oles
?
oles
и зачем оно нужно
Vadim
Привет! Кто свободен, чтобы помочь в разработке андроид приложения? Плиз, в ЛС, чтобы здесь не занимать эфир.
Demetrio
Не стал бы я никому занимать эфир, если честно. Да и биткоин - тоже
Vadim
Иλьямбда
Ребят, есть вопрос, я создаю EditText, задаю ему в качестве типа вводимого значения InputType.TYPE_NUMBER_FLAG_SIGNED, а он при попытке ввода этого поля открывает всю клавиауру, а не только часть с цифрами
Иλьямбда
Иλьямбда
Хочется, чтобы было что-то вот такое, но с возможностью вводить минус
Dmitry
Иλьямбда
Если задать тип ввода InputType.TYPE_CLASS_NUMBER, он его не позволит ввести
Иλьямбда
Как и подчёркивание/десятичный разделитель/etc
Иλьямбда
Хочется, чтобы открывалась только цифровая клавиатура, но можно было вводить минус
Anonymous
Совмести оба этих значения. Number | Signed то бишь
Anonymous
Вроде так
Иλьямбда
Иλьямбда
Просто через | писать?
Anonymous
Ну да.
Anonymous
InputType.blabls | Input.Type.blabla
Иλьямбда
Попробую, спасибо
Anonymous
Да пока не за что, я предположил
Иλьямбда
Не, так нельзя
Anonymous
Эм
Anonymous
Я залез в доки - убедился, что можно
Anonymous
Открыл студию, накинул сеттинг тайпа на et
Anonymous
Что нельзя то?
Anonymous
Anonymous
И начинает работать минус
Anonymous
Или я твою задачу хреново улавливаю?)
Anonymous
Ааааа. До меня кажется дошло, что у тебя не работает) видишь ли, станд.клава позволяет минус тебе ставить в том месте, где стоит указатель (и только в начале)) и при этом только один минус) если у тебя указатель в конце - минус она не поставит
Anonymous
Делаешь калькулятор/алгоритморешалку - тебе не к станд.вводу) на мой взгляд
Anonymous
Да надоели :)
Anonymous
Не смог уже
Anonymous
Извините, ребят)