Android EditText 输入金额(小数点后两位)

2017-09-11  本文已影响0人  随心随性_0a25

etMoney.addTextChangedListener(newTextWatcher() {

@Override

public voidbeforeTextChanged(CharSequence s,intstart,intcount,intafter) {

}

@Override

public voidonTextChanged(CharSequence s,intstart,intbefore,intcount) {

}

@Override

public voidafterTextChanged(Editable s) {

String temp = s.toString();

intposDot = temp.indexOf(".");

if(posDot <=0)return;

if(temp.length() - posDot -1>2)

{

s.delete(posDot +3, posDot +4);

}

}

});

blog.csdn.net/sheilazxx/article/details/53785369

上一篇 下一篇

猜你喜欢

热点阅读