169 похожих чатов

Коллеги подскажите, есть такая задача: Поле для ввода платежа, с разделителем

копеек в виде запятой. Использую https://github.com/RedMadRobot/input-mask-android с маской [000] [000]{,}[00]. Как сделать, чтобы копейки можно было вводить, только после нажатия на кнопку-запятую?
Сейчас при вводе больше двух цифр автоматически начинают заполняться копейки...
Курю доку по input_mask, пытаюсь загуглить что-то похожее - не нахожу.
Реально ли вообще через input_mask такое решить?
Может кто уже решал кастомно - буду благодарен за сниппет.

13 ответов

35 просмотров

сделать 2 инпута?))))

Ivan- Автор вопроса

В смысле? Две вьюхи?

ага. вайнот

Ivan- Автор вопроса

Да хз, выглядит, как костыль. Да и по дизайну не прокатит

чисто для себя) я же не в паблик сливать собираюсь

я слабо представляю то, что хочет ваш дизайнер))

Ivan- Автор вопроса

Вьюха для суммы с возможностью вводить копейки. Но ввод копеек разрешать только после нажатия кнопки ",". На вид не сложно. Но вот с input_mask пока не получается такое провернуть...

А чё не так с точкой:) в number запятой нет, а вообще как по мне проще два инпута;)

Ivan- Автор вопроса

Да точка/запятая не суть. Проблема, что сейчас при вводе цифр, после двух сразу перескакивает в область копеек и вместо ожидаемого 100, получается 1,00.

Ааа, так бы сразу. Судя по либе, надо чтобы были все цифры, которые обозначены в маске Те у тебя маска [000] [000]{,}[00] То надо ввести 000 100,90 те (100,90) выходит. Я так понял.

Ivan- Автор вопроса

или если хочешь 100р, то 100 00. Но хочется, чтобы до ввода запятой в секцию копеек не перескакивало

Надо мозгами пошевелить, возможно есть какие-то либы ещё или чёт писать своё, навешивать какие дополнительные проверки ввода...

Ivan- Автор вопроса

Про это и речь, надеялся, что кто-то такое уже реализовывал...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта