老套路先看效果图:

非常简单只需要在xml不居中添加一个属性就可以了:

android:digits="0123456789qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM"

完整如下:

 <EditTextandroid:id="@+id/etLoginPwd"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="18dp"android:layout_marginTop="20dp"android:layout_marginRight="15dp"android:layout_toRightOf="@+id/tvLoginPwd"android:background="@null"android:digits="0123456789qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM"android:hint="请输入密码"android:maxLength="20"android:textColor="#999999"android:textSize="12sp" />

当然也可以直接使用android:inputType="textPassword"这个属性也可以达到相同的效果

Android开发之EditText输入框限制输入数字和字母的实现方式相关推荐

  1. Android开发之EditText属性详解+++ImageView的属性

    Button的使用 不要阴影Button ---> TextView   (5.0新特性) <!-- 去按钮立体效果 --> <item name="android: ...

  2. Android 开发之EditText属性详解

    EditText & TextView 属性详解: android:layout_gravity="center_vertical" 设置控件显示的位置:默认top. an ...

  3. Android开发之EditText限制输入中文以及字数长度限制的标准姿势

    老套路先上效果图: 设置输入框的两个筛选器: etGiftName.setFilters(new InputFilter[]{new ZsInputFilter(5,this), new Length ...

  4. Android开发之EditText多行文本输入

    为了想实现多行文本框的输入及显示效果,逐一解决了如下问题: 1. 如何让EditText显示成为一个文本框的区域用来输入: 2. 光标从首行开始显示: 3. 如何是设置卷轴: 4. 如何固定文本框的大 ...

  5. android开发之EditText金额输入只能两位小数点

    直接上代码: /*** 监听输入最小金额为0.01* 且只能输入两位小数*/private void listenerMoney() {etGoodPrice.addTextChangedListen ...

  6. Android开发之EditText监听软键盘清除(输入是否清除)

    当我们监听数据变化后再相应的位置新增符号,发现无法删除,所以有了下面的方法 我下面是监听400||800电话,每三位添加"-":例如400-855-8574 但是当我发现删除的时候 ...

  7. Android开发之EditText输入显示文字hint大小设置

    我们先来看下图: 这xml预览图 我们再来看下效果图: 我们来看下如何做到的: 很简单直接上代码 String hintStr = "输入时长";SpannableString s ...

  8. Android开发之EditText无法获取光标的问题

    老套路看图: 在上图红包个数那里是个EditText控件,当我删除数字后光标就无法显示了,看下我的xml写法: <EditTextandroid:id="@+id/et_red_num ...

  9. Android开发之EditText自动获取焦点自动弹出软键盘的解决办法

    先看下如何自动弹出软键盘: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns: ...

最新文章

  1. omnidb数据库web管理工具安装
  2. cocoapods 终极方案
  3. java影像出租面向对象,Java中的面向对象 - zhiruochujian的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. rm: cannot remove directory `test': Permission denied
  5. 集群服务负载均衡------LVS
  6. Java调用.NET webservice方法的几种方式
  7. 计算机的我发展趋势,胡生:简述计算机的发展趋势是什么?
  8. JqGrid3.6最终版本今天发布了
  9. python装逼代码_一行python代码带你装B
  10. 地图比例尺与空间分辨率之间的关系_分辨率与比例尺
  11. 乐优商城项目实战视频教程
  12. 2021年高压电工模拟考试题库及高压电工模拟考试系统
  13. 化工自动化石油化工的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 计算机保护重要文件的方法,重要文件应该如何保护?
  15. KL-MPLC无人值守系统
  16. 统计字符串中的大小写字母个数
  17. Excel Application对象应用
  18. pip设置代理 豆瓣源
  19. 1_deep-learning-intro
  20. 华米2020,硬件继续去小米化、加强健康数据服务探索

热门文章

  1. 单片机按键软硬件设计技巧!
  2. verilog秒表计时器
  3. jwt用户注销 PHP,flask_jwt 如何实现用户注销
  4. java 生产者消费者_基于JAVA的生产者消费者问题
  5. 伦巴时间步的动作要领_准军集结号,叶教官队列动作教学
  6. linux是数据库软件么,什么是适用于Linux的良好数据库ERD工具?
  7. 区块链浏览器_区块链FBI——如何用区块链浏览器追踪链上数据
  8. upload_labs_pass17_二次渲染
  9. 华为 鸿蒙 升级,华为鸿蒙系统已陆续推送!安卓系统可无缝升级:升级包容量高达6GB...
  10. java system.out.read_求教Java高手,关于输入流的read的问题,为什么while循环体里面的两个System.out.println没有打印出来?...