android Textview文字监控(Textview使用方法)
程序员文章站
2022-07-11 19:35:05
1.首先给用户添加一个textchangedlistener2.然后再写一个文字变化的监视器
复制代码 代码如下:mobile_et.addtextchangedlist...
1.首先给用户添加一个textchangedlistener
2.然后再写一个文字变化的监视器
复制代码 代码如下:
mobile_et.addtextchangedlistener(textwatcher);
/**
* 实时监听用户输入的手机号,输入至最后一位后,计算折扣后的金额
*/
textwatcher textwatcher = new textwatcher() {
@override
public void ontextchanged(charsequence s, int start, int before, int count) {
// todo auto-generated method stub
}
@override
public void beforetextchanged(charsequence s, int start, int count,
int after) {
// todo auto-generated method stub
}
@override
public void aftertextchanged(editable s) {
if(s.length() == 11){
string amountyuan = amount_et.gettext().tostring();//用户选择的金额+元
string mobilenum = mobile_et.gettext().tostring().trim();
int tmobile = utils.getmobileop(mobilenum);
string disamount= getdisamount(tmobile, amountyuan);
amount_discount_tv.settext(disamount);
}
}
};