表单的 EditText 文本格式
我正在为 Android 寻找一种简单的方法,当用户点击编辑文本框中的 a 时,它将在数字集之间添加一个连字符。有点像电话号码,但会设置在自定义位置。
例如,图书编号 05、CD 编号 15、曲目编号 5 = 0515-5。因此,当他们开始输入时,应用程序将自动输入连字符。
我是否应该使用某种类型的侦听器并计算输入的字符数,然后当它达到该字符数时,它会添加连字符?
谢谢!
I'm looking for a simple way for Android, when a user taps a in a edit text box, it will add a hyphen inbetween the number set. Sort of like a phone number, but will be set in a custom position.
For example Book number 05, CD number 15, track number5 = 0515-5. So when they start typing, the app will automatically enter the hyphen.
Should I use some type of listener and count how many characters are entered, then when it hits that number of characters, it will add the hyphen?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 InputFilter。
请在此处查看我的答案:按“。 ”多次(在输入时验证 EditText 中的 IP 地址) 和此处:如何设置 Edittext 视图仅允许两个数值和两个小数值,如 ##.## 有关如何实现的想法它
Use an InputFilter.
See my answers here: press "." many times (validate ip address in EditText while typing) and here: How to set Edittext view allow only two numeric values and two decimal values like ##.## for ideas on how to implement it