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里有定...

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

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

JavaScript实现的可变动态数字键盘控件三种方式

JavaScript实现的可变动态数字键盘控件之一 @sunRainAmazing JavaScript编写和实现的可变动态键盘密码输入控件, 可以动态的生产数字键盘并显示, 并且...

(译)iPhone: 用公开API创建带小数点的数字键盘 (OS 3.0, OS 4.0)

更新:ios4.1现在已经将这个做到SDK了。你可以设置键盘类型为UIKeyboardTypeDecimalPad!完成! 在开发iphone程序的时候你可以选择各种键盘。其中的数字面板却没有带小数...

【在数字键盘上添加button】

//定义一个消息中心  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillS...

Android自定义数字键盘简单封装

废话不说先贴代码布局文件numeric.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

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

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

自定义数字键盘

自定义数字键盘 前端时间有个要优化键盘的需求,后来发现安卓自带的系统键盘很难修改,于是决定自定义一个数字键盘,该键盘是纯数字键盘,同时最上方中间有图标右边有完成键,最下方是,完成,0,删除键。思路大体...

自定义数字键盘

上周公司项目 要求做支付充值 弹出的数字键盘 可以跟支付宝一样,系统自带的外观不好看,要想做到像支付宝那样,想了想也就自己自定义做了。做完后发现也不难。UITextField 有一个inputView...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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