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);
}
}
});