Viktor
так, список каналов взять - и пускай выберет нужный.
Viktor
не могу ничего нагуглить даже похожего. может это не возможно в принципе...
Yehor
мб
Yehor
ну тогда пробуй парсить Telegram Web))
Albert
Здравствуйте, ребята. У меня такая ситуация, скажите в какую сторону гуглить. Предоставления у меня соединены с помощью вертикальной цепи в ConstraintLayout. При повороте устройства, соответственно, все элементы "сплющиваются", чтобы поместиться на имеющейся высоте. Как сделать так, чтобы элементы сохраняли свое расположение, как и в портретном режиме и можно было бы пальцем прокручивать оставшуюся область? Как гуглить? Я решил, что ViewScroll - это не то по описанию
Nikita
Ну ты можешь задать вьюшками маржины чтобы они у тебя прям совсем не сплющивались и засунуть лейаут в scrollView
Nikita
awawa
Все таки скрол вью. Значит буду экспериментировать. Спасибо
Имхо, лучше заменить Constraint на Linear и положить его в ScrollView. И не надо будет е***ться с цепями, к тому же работать должно быстрее
Nikita
Ну кстати да, тут довольно простая верстка для констрейнта и выглядит как оверкил
Roman
Всем привет. В этот чат какое-то время назад скидывали статью о новых возможностях работы с клавиатурой в андроиде. Помогите, пожалуйста, найти если кто-то помнит
Flogiston
как заставить девайс конектится до одной из мной определенных wifi сетей? (у менея есть device owner)
Oleh
Всем привет, при попытке билда выскакивает ошибка
Anonymous
Как правильно вытянуть из строки цену? Есть строка в которой есть цена и символ. Символ валюты может располагаться перед ценой или после. Символ валюты заранее неизвестен. Формат цены тоже, может быть: $100, $100 000 000, $100.99, $100,99, 12.571.782,00 € и пр. Есть либы которые принимают строку и возвращают объект с валютой и значением?
Oleh
Всем привет, при попытке билда выскакивает ошибка
Кто то сталкивался с такой ошибкой?
Egor
Тут надо просто продумать всё внимательно
Vadim
в тесте получаю следующую ошибку java.lang.IllegalStateException: captor.capture() must not be null мокаю connection который ведёт к следубщей реализации if (connection.connectUrl.isNotEmpty()) { как можно подправить?
Anonymous
Ну я бы сделал так. Тут же возможно только несколько валют? Взял бы проверил на наличие символов $,€,₽. Если есть, удалил бы его. Дальше заменил бы все запятые на точки, пробелы на пустую строку. Изи же
смотри, валют будет явно не 3. Как я уже описал, может быть абсолютно любая. Также с форматом, то что я указал это для примера, какой именно будет... Написать можно регулярками, но всех моментов не учесть. Поэтому и интересует именно готовые решения, в которых люди уже имели опыт с данной задачей.
Egor
Хз, думаю готово нет. Разве что можешь попробовать стандартные в джаве. Но они такого не дадут.
Oleh
Всем привет, при попытке билда выскакивает ошибка
ребят, может кто то пожалуйста помочь?
0145
а разве нельзя сакцентировать внимание на том чтобы удалить все символы которые не нужно и после получить число? ну типа несложный вроде алгоритм на первый взгляд
Хорошо. 1) если в переданной строке помимо цены есть ещё числа. То как тогда отличить где цена? 2)удалили все символы, кроме чисел, как получить символ валюты?
Vadim
Хорошо. 1) если в переданной строке помимо цены есть ещё числа. То как тогда отличить где цена? 2)удалили все символы, кроме чисел, как получить символ валюты?
гоу предметно говорить для начала пишутся тестовые кейсы аля 1) 2030.2$ 2) AK 2030.2$ 3) 0,99 / 1200 какие ещё могут быть входные параметры?
Egor
ребят, может кто то пожалуйста помочь?
Перейди по ссылке которую тебе кинула консоль. Скачай может градл или связанное с ним.
Anonymous
гоу предметно говорить для начала пишутся тестовые кейсы аля 1) 2030.2$ 2) AK 2030.2$ 3) 0,99 / 1200 какие ещё могут быть входные параметры?
Если бы я знал. Ну например: Символ валюты может быть в начале или в конце Разделители точки, запятые, пробелы ... $2030.2 $100 000 000 $100.000.000 $100,000.000 Price: $2030.2 2020 value 2030.2$ value $2030.2 2020 Символ валюты, любой из возможных : http://www.unicode.org/charts/PDF/U20A0.pdf И так далее
Anonymous
для поиска символов можно заюзать \p{Sc}
Anonymous
по ссылке выбивает ошибку сервера
попробуй обновить версию gradle и проверь есть ли у тебя в build.gradle(project) в repositories -> google()
Ivan
Ребята, почему в конце текста нет трёх точек?(( ellipsize же стоит end
Ivan
Pastebin plz
https://pastebin.com/RDLB2JQf
Ivan
3 точки в конце появляются только с singleline = true
Y
3 точки в конце появляются только с singleline = true
Я бы сказал, от того, на сколько ограничен в строках. С maxLines тоже должно работать
Akira
Коллеги, добрый день, подскажите, есть конечное количество юзерагентов и ip по которым просматривают модерацию, то есть хотим один контент показывать только юзерам, а второй - только модераторам и ботам. Такое вообще реально?
Ivan
Я бы сказал, от того, на сколько ограничен в строках. С maxLines тоже должно работать
Поставил maxLines, не работает( Может превью в редакторе глючит
Y
Поставил maxLines, не работает( Может превью в редакторе глючит
У меня работало) Возможно действительно глючит, а может вмещает весь текст
Ivan
У меня работало) Возможно действительно глючит, а может вмещает весь текст
текст не вмещает 100%, сейчас допишу адаптер и на эмуляторе проверю))
You
пфф, ~/Загрузки/idea-IC-201.6668.13/bin/idea.sh
Система на русском? Извращенец
Mike
Система на русском? Извращенец
это типа плохо или что?)
You
Просто непонятно для меня
You
Всё гайды на английском, команды в них тоже
You
А у тебя в путях русские символы
Mike
и? Я никогда не ввожу их руками, только копирую.
You
Ну тогда всё ок
You
Просто если придётся ходить по директориям то задолбаешься язык переключать)
Kirill
Всем привет, натолкните на мысль.. Как реализовать: В FragmentA я открываю BottomSheetDialogFragmen, в нем замещаю FragmentA, FragmentB, возвращаюсь назад и надо чтобы снова открылся BottomSheetDialogFragmen. По дефолту, при возвращении назад открывается FragmentA из которого был открыт BottomSheetDialogFragmen, а сам BottomSheetDialogFragmen закрыт. У меня есть идея сделать это через флаг.. Но почему-то кажется, что это криво
Ivan
Дай знать что выйдет) Интересно
Работает, появились точки, превьюшка в андроид студио не захотела отрисовывать
Oleh
Ребят, как это пофиксить?
Oleh
Николай
Ребят. Если в программе есть webView открытым определённым сайтом. То я могу по клику с webView на одну из ссылок этого сайта послать интент в активность этого же приложение на определённое действие? Скажем идея такова. В андроид приложении реализовано WebView с веб приложением на js (с учётом мобильной версии) и несколько активностей для выполнения определённого вида действий. Скажем я на этом сайте через webView кликну на кнопку addPhoto то нужно после этого открыть в этом же приложении камеру, сделать фото и отправить его в веб приложение. Это реально? Очень геморно? Сама идея звучит сверхтупо но заказчик всему голова
Oleh
Cannot specify -processorpath or --processor-path via CompileOptions.compilerArgs. Use the CompileOptions.annotationProcessorPath property instead.
Oleh
кто то встречал такую ошибку?
Николай
почитай про взаимодействие webview и android. Можно сделать так, чтобы JS дергала методы из андроида, к которым ты предоставишь доступ
Спасибо) А можно ссылку хоть одну о таком взаимодействии. Я с webView раньше никогда не работал, разве что только в учебных целях делал "браузер"
Николай
Да загугли "android @javascriptinterface". Почитай то, что понятнее)
Как оценишь эту технологию, стоит она того, что бы с ней играться или проще сделать полностью нативное приложение?
Mike
Вот Chrome Custom Tabs вроде ещё куда ни шло. (А оно работает без Хрома? Думаю, нет)
Станислав
Ребята, подскажите пожалуйста. Нужно разместить listView над баннером. Вроде все правильно написал, но лист все равно прижимается к низу экрана…
Y
Не стоит. Вебвью — говно полное.
+++. Всё таки ты открываешь приложение, а не браузер. Сразу видно что не нативное. Круто его использовать при платёжке и когда ссылка на публичную офёрту, правила и тд, которая всегда должна показывать актуальную инфу. ИМХО
Николай
Вот Chrome Custom Tabs вроде ещё куда ни шло. (А оно работает без Хрома? Думаю, нет)
Спасибо) Всегда рад услышать мнение авторитетного разработчика. А то мне бы сейчас задвинули такое реализовывать...
Albert
Не используй, пожалуйста, match_parent у детей constraintLayout. Замени на 0dp.
А разве это не одно и тоже? В смысле, при выборе матч пэрэнт сразу ставится 0
George
https://gist.github.com/George0099s/97abf06f087eaa280ec945bf74245e8b всем привет, хелпаните плз, вообще не понимаю в чем тут проблема, исключение гуглил
Nikita
А разве это не одно и тоже? В смысле, при выборе матч пэрэнт сразу ставится 0
Match_parent форсит вьюшку занимать все место по родителю, а при ширине/высоте в 0 они высчитываются по констрейнтам
Albert
Match_parent форсит вьюшку занимать все место по родителю, а при ширине/высоте в 0 они высчитываются по констрейнтам
Ааа.. у меня просто констрейнт и родители одно и тоже было. Поэтому так в голове и сидит. Спасибо;)
George
где-то в адаптере что-то плохо
а что примерно может быть?
Кирилл
Всем привет. Подскажите пожалуйста: в onBindViewHolder меняю layoutParams itemView.layoutParams = LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT ).also { it.height = ... } Такой пример я видел на нескольких сайтах, но при этом падает с ошибкой ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to androidx.recyclerview.widget.RecyclerView$LayoutParams