EditText更改InputType——数字键盘

原创 2015年11月19日 10:04:06

今天要实现一个功能,登录界面,当用户选择手机号登录时点击输入框只弹出数字键盘。

其实这个很简单,只有监听到用户选择手机号登录时将对应的EditText控件的InputType设置为数字。

setInputType(InputType.TYPE_CLASS_NUMBER);


注意:这里不要设置成

setInputType(InputType.TYPE_CLASS_PHONE);

这是拨打电话对应的界面使用的键盘。




而返回设置普通键盘的类型是

setInputType(InputType.TYPE_CLASS_TEXT);



其他几个类型

TYPE_NULL
这个类型比较有意思,会根据之前的键盘进行显示使用。如果它是第一个要显示的键盘就是TYPE_CLASS_TEXT


TYPE_TEXT_FLAG_AUTO_COMPLETE
可以用于输入英文语句







版权声明:本文为博主原创文章,转载请注明出处。

Android资料之-EditText中的inputType

在编写有EditText的自定义控件的时候可能会用到EditText的inputType属性,直接在xml里写这个属性的时候是用字符串型的,不过动态设置的时候就变成int型了,InputType里有定...

自定义数字键盘和edittext

  • 2014年11月10日 16:04
  • 76KB
  • 下载

Adroid EditText限制输入数字与英文默认弹出数字键盘

Adroid限制输入数字与英文默认弹出数字键盘 终于要写博客了,以前总觉得技术大牛才能写博客,后面想想,分享个人想法与技术探讨而写博客也是一种不错的交流方式。今天讲讲我在项目中遇到的一个实际需求,也...

Android EditText InputType相关——if(dosen't work)小心你的输入法

今天在对一个proj输入做些许修改的时候,因为要对EditText输入进行规范,所以查了下API,找到了inputType属性可以对EditText的输入进行规范,所以就很开心地用了。这里简单介绍一下...
  • crxmai
  • crxmai
  • 2013年11月30日 21:36
  • 1046

XSHELL:在VI中使用数字键盘

Xshell是比较好用的终端模拟软件,功能很强大。但是Xshell连接上linux后,打开vi编辑时,经常会遇到数字键盘使用不了的情况,最近笔者逛论坛时发现了一种解决方案,希望对有需要的人有些帮助。原...

android 自定义纯数字键盘输入

很久没更新博客了,最近在做一个新项目,遇到了很多坑,现将遇到的坑学到的东西一个个记录下来,方便自己和大家共同学习。后面还会抽出时间将项目中遇到的其他问题一一上传分析。项目中需要使用自定义数字键盘输入金...

jquery mobile 数字键盘类似计算器的布局采用Grid实现

jquery mobile 数字键盘类似计算器的布局采用Grid实现
  • dacong
  • dacong
  • 2015年09月29日 19:12
  • 1115

H5+JS+相对单位rem实现第三方支付页(输入金额+模拟数字键盘+自适应布局+大写金额)

最近做了个第三方支付页,H5+JS+相对单位rem实现(输入金额+模拟数字键盘+自适应布局+大写金额)。 全部源码地址: 限于篇幅,以下只给出部分关键代码(需要完整源码请到以上git地址下载): ①键...

(单片机原理与应用)并行口设计数字键盘实验

一、实验内容 并行口实现数字0~9、A~F、L、U、P、n总共19个键盘,将按键的结果用4位数码管(例如:7SEG-MPX-CA-BLUE)显示(可选——按键控制移位)出来。 二、实验目的 掌握...

重写Dialog,让Dialog成为类似于数字键盘

今天我要写的是重写Dialog,让Dialog成为类似于数字键盘,可以输入数字,我顺便还写了个“正在保存......”的对话框。好了,话不多说,先看效果图:               由图就可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EditText更改InputType——数字键盘
举报原因:
原因补充:

(最多只允许输入30个字)