zoukankan      html  css  js  c++  java
  • 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);
                }
            }
        };
  • 相关阅读:
    mybatis框架快速入门
    perl FileHandle 模块使用
    perl substr
    Browse Code Answers
    无题
    dlang 泛型
    dlang 读取gz压缩文件
    R包 tidyverse 分列
    推荐一个网站:用各种语言去做同一件事
    dlang ref的作用
  • 原文地址:https://www.cnblogs.com/yejiurui/p/3401314.html
Copyright © 2011-2022 走看看