仿支付宝微信提现输入判断
下面是支付宝,微信充值要求的可以输入什么值不可以输入什么值要求,保留俩位有效数字,其他等等
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"; } } } });
仿支付宝微信提现输入判断相关推荐
- 简单自定义Popwindow,仿支付宝微信密码输入弹出框
因APP增加了钱包功能,所以APP支付是迫在眉睫的事,市场上大多数的支付界面都是大同小异,因此写了下自定义PopupWindow,简单模仿下支付宝,本人也不常用PopupWindow,写的不好,希望大 ...
- android支付宝支付微信支付封装,Android仿支付宝微信支付密码界面弹窗封装dialog...
一,功能效果 二,实现过程 1,先写xml文件:dialog_keyboard.xml 注意事项 (1),密码部分用的是一个线性布局中6个TextView,并设置android:inputType=& ...
- 仿支付宝/微信的password输入框效果GridPasswordView解析
仿支付宝/微信的password输入框效果GridPasswordView解析,把一些设置和一些关键的地方列了出来,方便大家使用,可能能够省一部分的时间,也算是自己的积累吧. 1.password框能 ...
- js多方框输入密码_js仿支付宝多方框输入支付密码效果
上次看到别人说写一个类似支付宝支付密码的输入框效果,今天就想自己写了试试看,大体功能是实现了. 已实现部分:1. 焦点会随着输入数值往后推移 2. 如果输入的非0-9,则会出现提示 3. 按Backs ...
- angularjs html 支付宝支付,angular仿支付宝密码框输入效果
项目需求,使用ng写一个密码框格子支付模块,一开始使用一个input+letter-spacing来分割字符,但是发现间距非常不好控制,随着字符的输入文本框字符串间距还会自动调整.最终从网上查找到一款 ...
- html仿支付宝个人中心,HTML仿支付宝/微信账单交互效果
这几天做账单列表,看见支付宝的账单的体验很舒服,于是自己想仿一个出来.但是过程中遇到了问题当时思前想后想用js来判断容器的位置,让容器之间相互产生交互.无奈自己太年轻了. 导致很多兼容不断在修复,于是 ...
- Android密码字符为真,Android仿支付宝密码输入框与数字键盘
1.概述 Android自定义密码输入框,通过自定义输入6位显示框和自定义9宫格数字键盘,实现仿支付宝数字键盘输入功能等.代码已托管到github,有需要的话可以去我的github下载.大家也可以自定 ...
- Android自定义控件开发系列(三)——仿支付宝六位支付密码输入页面
在移动互联领域,有那么几家龙头一直是我等学习和追求的目标,比如支付宝.微信.饿了么.酷狗音乐等等,大神举不胜举,他们设计的界面.交互方式已经培养了中国(有可能会是世界)民众的操作习惯:举个小例子,对话 ...
- android 支付数字键盘,微信小程序自定义数字键盘|仿支付宝、微信支付数字软键盘...
(此图片来源于网络,如有侵权,请联系删除! ) 前几天有开发过一个html5仿支付宝.微信支付数字键盘,在某些特定场景下自定义数字键盘应用还是蛮广泛的,比如 小程序商城系统 需要零钱支付 ,会员卡支付 ...
最新文章
- 上交三月月赛[SJTU] 1106 sudoku
- mysql按升序创建索引_MySQL8新特性:降序索引详解
- 我被面试官问到的问题-5
- 关于Window的快捷方式,图标缓存的清理
- oracle 统计分析 dic,数据库优化之统计分析实战篇
- 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
- Python 进程互斥锁 Lock - Python零基础入门教程
- Qt工作笔记-QML自定义圆形进度条(C++后端处理数据)
- 目录代码php_php获取某个目录大小的代码
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- 中国地质大学计算机学院闫继宁,双吸离心泵内部流动模拟与输水管道系统安全问题研究...
- 链路状态路由协议-OSPF
- linux kvm usb设备,KVM使用USB设备的方法
- java 时区 夏令时_关于时区:如何显示Java开始夏令时后的时间差异?
- html的英文全称怎么读,HTML标签英文全称对照.doc
- MICCAI 2022 | mmFormer:Multimodal Medical Transformer for Incomplete Multimodal Learning of BTS
- 到底该不该用RTOS,这篇文章给你答案!
- .NET与JAVA的区别【完整版】
- vue -- vue-cli webpack项目打包后自动压缩成zip文件
- No mapping found for HTTP request with URI [/null/swagger-resources/configur
热门文章
- pytorch + visdom 应用神经网络、CNN 处理手写字体分类
- php底部固定滚动,弹出框里面怎么设置固定头部和底部,有上下滚动,如代码
- python怎么定义正方形函数_python之函数的定义
- #每天一篇论文#229/365 基于卷积神经网络航空影像的电力线绝缘子缺陷检测
- 关于数组排序的三种方法
- 以DxR算法思想为基准设计出的路由项定位结构图解
- RN项目安卓真机调试步骤
- 基于stm32物联网开发板(3)--SYN6288语音模块
- iphone12录屏功能在哪儿(如何录屏)
- 基于51单片机的6位毫秒百分秒级秒表倒计时器proteus仿真