[英]EditText text formatting for forms
我正在寻找一种用于Android的简单方法,当用户在编辑文本框中点击时,它将在数字集之间添加一个连字符。 有点像电话号码,但是会设置在自定义位置。
例如,书号05,CD号15,曲目号5 = 0515-5。 因此,当他们开始输入文字时,应用程序会自动输入连字符。
我应该使用某种类型的侦听器并计算输入了多少个字符,然后当碰到该数目的字符时,会添加连字符吗?
谢谢!
使用InputFilter 。
在这里查看我的答案: 按“。” 很多次(在键入时验证EditText中的IP地址)和此处: 如何设置Edittext视图仅允许两个数字值和两个十进制值(如##。##),以获取有关如何实现它的想法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.