标签: android text formatting android-edittext
我正在寻找一种简单的Android方式,当用户点击编辑文本框时,它会在数字集之间添加一个连字符。有点像电话号码,但会设置在自定义位置。
例如,书号05,CD号15,轨号5 = 0515-5。因此,当他们开始输入时,应用程序将自动输入连字符。
我应该使用某种类型的侦听器并计算输入的字符数,然后当它达到该字符数时,它会添加连字符吗?
谢谢!
答案 0 :(得分:1)
使用InputFilter。
请在此处查看我的答案:press "." many times (validate ip address in EditText while typing),此处:How to set Edittext view allow only two numeric values and two decimal values like ##.##了解如何实施