android Textview文字监控(Textview使用方法)
作者:
以手机号充值为例,当用户输入最后一位数时候,进行汇率的变换,本文就实现类似这样的功能
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);
}
}
};
您可能感兴趣的文章:
- android TextView设置中文字体加粗实现方法
- Android TextView设置背景色与边框的方法详解
- Android编程开发之TextView文字显示和修改方法(附TextView属性介绍)
- Android TextView字体颜色设置方法小结
- android实现上下滚动的TextView
- Android控件系列之TextView使用介绍
- android TextView加下划线的方法
- Android编程实现自动调整TextView字体大小以适应文字长度的方法
- Android实现TextView中文字链接的4种方式介绍及代码
- android textview 显示html方法解析
- Android开发中TextView各种常见使用方法小结