android 数字键盘使用

简介: 在android中,如果想调出键盘是数字的话,注意点。 一、只能输入1234567890的键盘integer只有数字输入,但是按回车键是没有任何反应的,不会跳到下一个输入框 二、decimal 此时,只能输入1234567890. 十位数字和一位小数点,如下图所示 但是按回车键是没有任何反应的,不会跳到下一个输入框 三、signed 此时输入法只能输入十位数字和一个负号“-” 小数点是不能输入的。
在android中,如果想调出键盘是数字的话,注意点。

一、只能输入1234567890的键盘
<item name = "android:numeric">integer </item>
只有数字输入,但是按回车键是没有任何反应的,不会跳到下一个输入框


二、
<item name = "android:numeric">decimal</item>

此时,只能输入1234567890. 十位数字和一位小数点,如下图所示
但是按回车键是没有任何反应的,不会跳到下一个输入框



三、<item name = "android:numeric">signed</item>

此时输入法只能输入十位数字和一个负号“-” 小数点是不能输入的。
但是按回车键是没有任何反应的,不会跳到下一个输入框

四、
<item name = "android:inputType">phone</item>

此时是输入为电话号码,除了十位数字,还有“./+#”
关键点击回车键会跳到下一个输入框


五、
<item name = "android:inputType">number</item>
此时输入法是只能数字输入,即是:1234567890   但点击回车键可以跳到下一个输入框
主要用途可以跳到下一个输入框
<item name = "android:numeric">true</item>


六、
<item name = "android:inputType">phone</item>
 
键盘的效果是一模一样,只是在一些场景最好用上面那个,推荐用上面那个

注意点:如果想在一个输入框里面让它换行的话, 上面两个都是不能用数字键盘在一个输入框
里换行。如果既要用数字键盘(1234567890)又要换行的话


<item name = "android:phoneNumber">true</item>

用这个可以换行也可以输入数字,但是还可以输入其它字符。。。   有待完善。。。

目录
相关文章
|
12月前
|
移动开发 小程序 Android开发
|
Java Maven Android开发
Android自定义一个车牌字母选择键盘
和省份简称键盘不同的是,数据源上和边距有所差别之外,其他的实现方式均是一样的,采用外部垂直LinearLayout,内部多个横向的LinearLayout的搭配方式。
|
Java Maven Android开发
Android自定义一个省份简称键盘
实现方式呢有很多种,我相信大家也有自己的一套实现机制,这里,我采用的是组合View,用的是LinearLayout的方式。
|
XML Java Android开发
Android 监听键盘输入(实现搜索、发送、完成等等)
在Android App的实际开发中,时常会需要监听软键盘的输入事件。 所以个人在此进行一个总结。 例如:微信和QQ聊天的消息发送,你会发现他的聊天框并没有发送的控件,软键盘的换行或者某个按钮会变成发送;在某些浏览器的输入框,输入内容后,软件盘的某个按钮会有搜索的字样,还有填写内容时的完成按钮等等,这些都可以通过监听键盘和输入框的一些配置实现这些功能。
|
Android开发
android 物理键盘布局
android 物理键盘布局
217 0
|
Android开发
android 检测外接键盘并设置输入法布局
android 检测外接键盘并设置输入法布局
412 0
|
XML Android开发 数据格式
Android 自定义车牌键盘
Android 自定义车牌键盘
678 0
Android 自定义车牌键盘
|
Shell Android开发
使用appium后安卓手机无法调出键盘解决方法
使用appium后安卓手机无法调出键盘解决方法
使用appium后安卓手机无法调出键盘解决方法
|
移动开发 数据可视化 前端开发
解决安卓收起键盘无法触发失焦事件的问题
解决安卓收起键盘无法触发失焦事件的问题
1168 0
|
XML 数据安全/隐私保护 Android开发
android如何让布局一直在键盘上方显示
在实际项目中,肯定会有输入数据的情况,这样就会用到键盘。