美文网首页
Android之EditTextView 之数字类型且第一位不为

Android之EditTextView 之数字类型且第一位不为

作者: 玛格纳斯 | 来源:发表于2017-07-18 14:18 被阅读11次

    由于在百度上看到一答案只有一个。且那个答案是不严谨的,于是写下这么一个小小的功能。

    EditTextView mEdtView;

    mEdtView.addTextChangedListener(textWatcher);

    privateTextWatchersalatyWatcher=newTextWatcher() {

    @Override

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

    }

    @Override

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

    @Override

    public voidafterTextChanged(Editable s) {

    String text = s.toString();

    if(text.length() >=1&& text.substring(0,1).equals("0")) {

    mEdtView.setText(text.substring(1));

    }

    }

    };

    相关文章

      网友评论

          本文标题:Android之EditTextView 之数字类型且第一位不为

          本文链接:https://www.haomeiwen.com/subject/duqhkxtx.html