android edittext 输入内容只能是xxx-xxxx-xxxx格式的手机号码
EditText phoneEt = (EditText) findViewById(R.id.phone_et);
phoneEt.addTextChangedListener(new MyTextWatcher());
private class MyTextWatcher implements TextWatcher {@Overridepublic void afterTextChanged(Editable s) {// TODO Auto-generated method stubif (s.length() == 13) {requestPhoneAddress();}}@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {// TODO Auto-generated method stub}@Overridepublic void onTextChanged(CharSequence s, int start, int before,int count) {String temp = s.toString();String addChar = temp.substring(start);String str = phoneEt.getText().toString();if (temp.length() == 3 || temp.length() == 8) {if (StringUtil.isEmpty(addChar)) {temp += "-";phoneEt.setText(temp);phoneEt.setSelection(temp.length());}}}}

android edittext 输入手机号码格式变化相关推荐

  1. Android EditText输入光标居于开头最开始位置

    Android EditText输入光标居于开头最开始位置 Android的EditText输入光标默认是居于整个EditText的中心位置的,如图所示: 如果欲使EditText加载后的输入光标自动 ...

  2. Android EditText输入限制及字符编码

    EditText 经常会有限制输入字符长度的需求,限制输入长度的方法有三种: xml设置maxLength属性 android:maxLength="50" 通过InputFilt ...

  3. android edittext 输入长度,Android EditText限制输入字数的方法

    本文实例讲述了Android EditText限制输入字数的方法.分享给大家供大家参考,具体如下: //新浪微博字数限制 private static final int WEIBO_CONTENT_ ...

  4. android edittext 输入完成监听,EditText输入监听

    EditText输入监听 原创 6710766562015-05-13 13:34:38著作权 文章分类 android开发 阅读数 548 ©著作权归作者所有:来自51CTO博客作者67107665 ...

  5. Android EditText输入一串字符串自动每4个字符空一格,像输入银行卡卡号格式

    最近写类似需要像银行卡输入那样每4个字符空一格,网上看了很多都没有很好的解决索性自己写一个.主要思路就是活用beforeTextChanged().onTextChanged().afterTextC ...

  6. android edittext输入邮箱,[Android教程]EditText怎样限制用户的输入?数字/字母/邮箱

    有输入必有验证.为了防止用户随便输入确保提交数据的合法性,程序不得不在文本输入框(EditText)中增加限制或验证. 关于输入类型有数字.字母.邮箱.电话等形式,这些具体得根据业务来.那么Andro ...

  7. Android Edittext输入限制一位小数2位小数(n位)小数简单通用实现

    最近一个需求最大金额输入999999.99,在网上看了一下都写的比较繁琐,不是很易懂 首先限制输入类型在xml里面配置 android:inputType="numberDecimal&qu ...

  8. Android Edittext 手机号码格式输入设置

    一. 效果图 根据需求要实现的是输入手机号码格式的数字文本,并且输入时能根据手机号码自动分隔成美观的带空格的格式,点击完成后能对手机号码验证是否是手机号码. 二. 代码实现 我使用的是动态添加代码的方 ...

  9. android edittext 手机号码,Android Edittext 手机号码格式输入设置

    一. 效果图 根据需求要实现的是输入手机号码格式的数字文本,并且输入时能根据手机号码自动分隔成美观的带空格的格式,点击完成后能对手机号码验证是否是手机号码. 二. 代码实现 我使用的是动态添加代码的方 ...

最新文章

  1. 录制元素基于smartgwt框架项目如何开展自动化(一)
  2. jQuery中的$el是什么意思
  3. 中文按拼音首字母排序的C++实现方案
  4. oppo5.0以上机器(亲测有效)激活Xposed框架的教程
  5. 史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)
  6. Django视图层:嵌套参数,URLconf在查找什么?指定视图参数的默认值、include()路由转发三种方式、传递额外选项给 include()、传递额外选项给视图
  7. Python数据结构实战——队列(Queue)
  8. 计算机专业课科目,考研计算机专业课科目有哪些
  9. UE4 虚幻 常用的流程控制蓝图节点介绍
  10. ModbusRTU协议数据格式
  11. Windows 10 安装Jenkins 图文教程
  12. postman支持https、安卓抓包
  13. (翻译)关系型数据库工作原理(二)
  14. 55寸电视尺寸长宽高多少
  15. 年轻人的第一次汉化APK(教程)
  16. Svelte框架实现表格协同文档
  17. 【Java基础】Java入门(一)
  18. 假如我是超级内卷王。。。
  19. 安卓的BP、AP、NV是什么意思
  20. Android实现圆形图片

热门文章

  1. VC/MFC 使用jsoncpp解析json格式内容
  2. 【视频教程】帝国CMS制作网站系列教程08—单页模板的制作
  3. python笔记2—day2
  4. c语言寻找大富翁,PTA 7-38 寻找大富翁(25 分)解法(C/C++)暴力快排/精准堆排 解法...
  5. 【HCIE-BigData-Data Mining课程笔记(三)】预备知识-Python基础
  6. 微信小程序路线规划导航并唤醒第三方导航app
  7. IE浏览器运行Applet
  8. 相机标定实验过程注意问题及总结
  9. 010 editor如何复制16进制
  10. 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL