我要添加掩蔽.. 像00000-0000000-0Android设备上编辑文本掩蔽
etusercnic.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
try {
String str = s.toString();
if (s.length() == 5 || s.length() == 13) {
str += "-";
etusercnic.setText(str);
etusercnic.setSelection(str.length());
}
} catch (Exception ignored) {
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
它完美,当我第一次输入的值,但是当我删除任何数字它放在 - 标志。所以我可以做什么..
法赫德学会[接受答案](http://stackoverflow.com/help/someone-answers)上叠层上流动。如果它适合你,如果它不起作用,那么请评论你正面临的问题。 –