下面是支付宝,微信充值要求的可以输入什么值不可以输入什么值要求,保留俩位有效数字,其他等等
mMoney.addTextChangedListener(new TextWatcher() {

            @Override            public void onTextChanged(CharSequence s, int start, int before,                                      int count) {

                String inputText = s.toString();                if(!TextUtils.isEmpty(inputText)){                    char[] inputTextArray = inputText.toCharArray();                    int inputTextLength = inputTextArray.length;                    // 小数部分                    if(inputText.contains(".")){                        //第一位                        if('.' == inputTextArray[0]){                            mMoney.setText("0.");                        }else if(inputTextLength - 12 > 0){                            mMoney.setText(etTemp);                        }else {                            if(inputText.indexOf(".")!=inputText.lastIndexOf(".")){                                mMoney.setText(etTemp);                            }else if (inputText.length() - 1 - inputText.indexOf(".") > 2) {                                mMoney.setText(etTemp);                            }

                        }                    }else{ //整数部分                        //第一位                        if('0' == inputTextArray[0]){                            if(inputTextArray.length>=2){                                if('.' != inputTextArray[1]){                                    mMoney.setText(etTemp);                                }                            }                        }else if(inputTextArray.length - 9 > 0){  //最多输入9位数                            mMoney.setText(etTemp);                        }                    }

                }

            }

            /**             * 之前             * @param s             * @param start             * @param count             * @param after             */            @Override            public void beforeTextChanged(CharSequence s, int start, int count,                                          int after) {                etTemp = s.toString();

            }

            /**             * 之后             * @param s             */            @Override            public void afterTextChanged(Editable s) {

                //光标定位到最后一位                 mtext = mMoney.getText();                if (mtext instanceof Spannable) {                    Spannable spanText = (Spannable) mtext;                    Selection.setSelection(spanText, mtext.length());                }

                if (TextUtils.isEmpty(mtext)) {                    counterfeetext.setVisibility(View.INVISIBLE);                    actualmoeny.setText("实际到账金额(元):" + 0);                    moneyfee.setText("提现手续费()" + 0);// 提现手续费                    texttime.setText("");                }else {                    try {                        mDagFlag="1";                        setSize(mtext.toString());                    } catch (Exception e) {//                        showToast("请输入正的确值");                        mDagFlag="2";                    }

                }

            }        });

仿支付宝微信提现输入判断相关推荐

  1. 简单自定义Popwindow,仿支付宝微信密码输入弹出框

    因APP增加了钱包功能,所以APP支付是迫在眉睫的事,市场上大多数的支付界面都是大同小异,因此写了下自定义PopupWindow,简单模仿下支付宝,本人也不常用PopupWindow,写的不好,希望大 ...

  2. android支付宝支付微信支付封装,Android仿支付宝微信支付密码界面弹窗封装dialog...

    一,功能效果 二,实现过程 1,先写xml文件:dialog_keyboard.xml 注意事项 (1),密码部分用的是一个线性布局中6个TextView,并设置android:inputType=& ...

  3. 仿支付宝/微信的password输入框效果GridPasswordView解析

    仿支付宝/微信的password输入框效果GridPasswordView解析,把一些设置和一些关键的地方列了出来,方便大家使用,可能能够省一部分的时间,也算是自己的积累吧. 1.password框能 ...

  4. js多方框输入密码_js仿支付宝多方框输入支付密码效果

    上次看到别人说写一个类似支付宝支付密码的输入框效果,今天就想自己写了试试看,大体功能是实现了. 已实现部分:1. 焦点会随着输入数值往后推移 2. 如果输入的非0-9,则会出现提示 3. 按Backs ...

  5. angularjs html 支付宝支付,angular仿支付宝密码框输入效果

    项目需求,使用ng写一个密码框格子支付模块,一开始使用一个input+letter-spacing来分割字符,但是发现间距非常不好控制,随着字符的输入文本框字符串间距还会自动调整.最终从网上查找到一款 ...

  6. html仿支付宝个人中心,HTML仿支付宝/微信账单交互效果

    这几天做账单列表,看见支付宝的账单的体验很舒服,于是自己想仿一个出来.但是过程中遇到了问题当时思前想后想用js来判断容器的位置,让容器之间相互产生交互.无奈自己太年轻了. 导致很多兼容不断在修复,于是 ...

  7. Android密码字符为真,Android仿支付宝密码输入框与数字键盘

    1.概述 Android自定义密码输入框,通过自定义输入6位显示框和自定义9宫格数字键盘,实现仿支付宝数字键盘输入功能等.代码已托管到github,有需要的话可以去我的github下载.大家也可以自定 ...

  8. Android自定义控件开发系列(三)——仿支付宝六位支付密码输入页面

    在移动互联领域,有那么几家龙头一直是我等学习和追求的目标,比如支付宝.微信.饿了么.酷狗音乐等等,大神举不胜举,他们设计的界面.交互方式已经培养了中国(有可能会是世界)民众的操作习惯:举个小例子,对话 ...

  9. android 支付数字键盘,微信小程序自定义数字键盘|仿支付宝、微信支付数字软键盘...

    (此图片来源于网络,如有侵权,请联系删除! ) 前几天有开发过一个html5仿支付宝.微信支付数字键盘,在某些特定场景下自定义数字键盘应用还是蛮广泛的,比如 小程序商城系统 需要零钱支付 ,会员卡支付 ...

最新文章

  1. 上交三月月赛[SJTU] 1106 sudoku
  2. mysql按升序创建索引_MySQL8新特性:降序索引详解
  3. 我被面试官问到的问题-5
  4. 关于Window的快捷方式,图标缓存的清理
  5. oracle 统计分析 dic,数据库优化之统计分析实战篇
  6. 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
  7. Python 进程互斥锁 Lock - Python零基础入门教程
  8. Qt工作笔记-QML自定义圆形进度条(C++后端处理数据)
  9. 目录代码php_php获取某个目录大小的代码
  10. OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
  11. 中国地质大学计算机学院闫继宁,双吸离心泵内部流动模拟与输水管道系统安全问题研究...
  12. 链路状态路由协议-OSPF
  13. linux kvm usb设备,KVM使用USB设备的方法
  14. java 时区 夏令时_关于时区:如何显示Java开始夏令时后的时间差异?
  15. html的英文全称怎么读,HTML标签英文全称对照.doc
  16. MICCAI 2022 | mmFormer:Multimodal Medical Transformer for Incomplete Multimodal Learning of BTS
  17. 到底该不该用RTOS,这篇文章给你答案!
  18. .NET与JAVA的区别【完整版】
  19. vue -- vue-cli webpack项目打包后自动压缩成zip文件
  20. No mapping found for HTTP request with URI [/null/swagger-resources/configur

热门文章

  1. pytorch + visdom 应用神经网络、CNN 处理手写字体分类
  2. php底部固定滚动,弹出框里面怎么设置固定头部和底部,有上下滚动,如代码
  3. python怎么定义正方形函数_python之函数的定义
  4. #每天一篇论文#229/365 基于卷积神经网络航空影像的电力线绝缘子缺陷检测
  5. 关于数组排序的三种方法
  6. 以DxR算法思想为基准设计出的路由项定位结构图解
  7. RN项目安卓真机调试步骤
  8. 基于stm32物联网开发板(3)--SYN6288语音模块
  9. iphone12录屏功能在哪儿(如何录屏)
  10. 基于51单片机的6位毫秒百分秒级秒表倒计时器proteus仿真