codenameone - cn1中电话号码的动态格式
问题描述
cn1中是否有类似于Android的类PhoneNumberFormattingTextWatcher
?我有一个用于输入电话号码的文本字段。当用户输入电话号码时,我希望它动态修改为“(123)456-7890”格式。通常,此代码将工作https://stackoverflow.com/a/5114914/8921111。但我需要实时修改。
谢谢你。
解决方案
不,您可以使用 aDataChangeListener
并动态编辑输入以强制使用特定掩码,但这并不理想......
一个更简单的解决方案是为每个可编辑部分使用单独的文本字段,并在这些条目之间移动输入。填满字段后,您可以自动在字段之间移动光标。请参阅此处涵盖屏蔽的开发人员指南部分:https ://www.codenameone.com/developer-guide.html#_masking
推荐阅读
- javascript - TypeError element.offset 不是 JS 文件中的函数
- excel - 如何在Excel中反转逗号分隔的字符串?
- laravel - 根据 Laravel 中另一个表的数据值创建表
- java - Thymeleaf 错误地加载静态文件
- r - 在 R 中读取 Swift 910 消息
- r - 无法使用 dismo gmap() 获取地图
- angular - 有没有办法自动配置 component.spec.ts?
- r - 有没有办法在不读取文件的情况下直接在 R 中导入数据?
- angularjs - 新日期总是晚 1 天返回
- python - 使用 pandas 将带有公式的 excel 表转换为 csv