【问题标题】:Implementing ATM Numeric input behaviour in Android EditText在 Android EditText 中实现 ATM 数字输入行为
【发布时间】:2017-07-14 04:59:45
【问题描述】:

如何在 Android 中使用 EditText 实现以下输入行为。是否有一个现有的库来实现这种行为,或者如果没有,逻辑会是什么样子?这种行为也可以在 ATM 机上看到。

这是一个在 Android 应用中演示此行为的 gif:

正如观察到的,输入从最后一位数字开始,向左前进,同时附加必要的逗号和小数分隔符(2 位小数)。我找不到任何实现这种行为的库。

您能否通过现有实现或库为我指明正确的方向?

【问题讨论】:

标签: android android-edittext


【解决方案1】:

我解决了这个问题,并基于 Subhechhu Khanal 到已解决线程的链接构建了一个自定义库。任何需要这种行为的人都可以使用自定义库并根据需要对其进行自定义。

ATM-EditText 库:https://github.com/dinukapj/ATM-EditText

我鼓励社区让这个库变得更好。谢谢!

【讨论】:

  • @ArnoldBrown 您遇到了什么问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-14
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多