当前位置: 代码迷 >> Android >> android EditText 输入字符时自动调整安插“-”
  详细解决方案

android EditText 输入字符时自动调整安插“-”

热度:106   发布时间:2016-05-01 12:08:16.0
android EditText 输入字符时自动调整插入“-”
 
   例如 在EditText输入框输入 123456789 就自动调整为 1234-4568-8889 

   谁知道怎么实现一边输入就一边调整  ,拜谢!

   

------解决方案--------------------
//限制两位小数
txtMoney.addTextChangedListener(new TextWatcher() {

public void onTextChanged(CharSequence s, int start, int before,
int count) {

}

public void beforeTextChanged(CharSequence s, int start, int count,
int after) {

}

public void afterTextChanged(Editable s) {
String temp = s.toString();
int posDot = temp.indexOf(".");
System.out.println(posDot);
if (posDot <0)
return;
if(posDot==0)
{
s.clear();
}
if (temp.length() - posDot - 1 > 2) {
s.delete(posDot + 3, posDot + 4);
}

}
});

这是我限制两位小数输入的方法,你看看有什么启发
  相关解决方案