android 数字键盘使用

在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>

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

时间: 2024-09-16 00:13:35

android 数字键盘使用的相关文章

Android中InputMethodManager怎么设置输入法键盘为数字键盘?

问题描述 Android中InputMethodManager怎么设置输入法键盘为数字键盘? 2C 现在需要强制弹出安卓系统键盘,并且是数字键盘,不是字母键盘.下面是强制弹出系统键盘代码(弹出来的是字母键盘) InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0 InputMethodManager.HIDE_NOT_A

Android 高仿微信支付数字键盘功能_Android

现在很多app的支付.输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便.其效果着实精致. 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中. 先看下效果图: 1. 自定义布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android 高仿微信支付数字键盘功能

现在很多app的支付.输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便.其效果着实精致. 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中. 先看下效果图: 1. 自定义布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android自定义键盘的实现(数字键盘和字母键盘)

在项目中,产品对于输入方式会有特殊的要求,需要对输入方式增加特定的限制,这就需要采用自定义键盘.本文主要讲述数字键盘和字母键盘的自定义实现. 项目地址:https://github.com/xudjx/djkeyboard 键盘效果: 自定义键盘的实现步骤如下: 自定义CustomKeyboard, 继承自系统Keyboard,实现KeyboardView.OnKeyboardActionListener相关接口,以处理用户的点击回调: 自定义CustomKeyboardView, 继承自Key

Android 仿微信自定义数字键盘的实现代码

本文介绍了Android 仿微信自定义数字键盘的实现代码,分享给大家,希望对大家有帮助 最终效果: 实现这个自定义键盘的思路很简单: 要写出一个数字键盘的布局: 与 Edittext 结合使用,对每个按键的点击事件进行处理: 禁用系统软键盘. 有了思路,实现起来就不难了. 1. 实现键盘的 xml 布局 网格样式的布局用 GridView 或者 RecyclerView 都可以实现,其实用 GridView 更方便一些,不过我为了多熟悉 RecyclerView 的用法,这里选择用了 Recyc

Win8系统怎么使用数字键盘代替鼠标

  Win8系统怎么使用数字键盘代替鼠标 一.在Win8系统桌面上,右键点击Win键,再选择"控制面板".然后在Win8系统控制面板上,点击"轻松使用"菜单. 二.在Win8系统轻松使用菜单面板上,点击"更改键盘的工作方式"按钮. 三.接着进入"使键盘更易于使用的窗口"上,勾选"启动鼠标键",并在下面的窗口上,点击"应用"按钮. 四.在Win8系统上启用鼠标键后,然后再将数字键盘区通过模

QQ输入法手机版S60V2/V3S数字键盘如何打开符号表

  QQ输入法手机版S60V2/V3S数字键盘打开符号表的方法如下: 通过短按*键进入符号界面,进入符号界面后的操作: 短按*键:进行符号表内类别的切换. 长按*键:进行符号表的常规模式和行列模式的切换. 常规模式:通过方向键选择目标符号. 行列模式:通过数字键选择目标符号. 按#键:进行当前符号表的翻页. 左软键:进行锁定(或解锁)符号表,锁定状态时符号表右上角出现锁定符号.(说明:每次开打符号表时,默认为非锁定状态.通过左软键键后,即可锁定.锁定后可以连续输入多个符号,再左软键后,即可解锁)

QQ输入法手机版S60V2/V3数字键盘如何操作编辑功能

  QQ输入法手机版S60V2/V3数字键盘根据按键不同可以有以下多种操作方法: 1.短按笔形键:短按笔形键弹出编辑菜单,根据菜单内容对目标文字进行编辑操作. 2.长按*号键:长按*号键弹出编辑菜单,根据菜单内容对目标文字进行编辑操作. 3.长按笔形键+方向键:在长按笔形键时,同时移动方向键,可以对目标文字进行选择操作,选择结束后,可以通过左右软件进行复制和粘贴操作,然后抬起#键,这时退出编辑状态.(此功能适合双手操作编辑功能) 4.长按#键+方向键:在长按#键时,同时移动方向键,可以对目标文字

Windows7系统中利用数字键盘来代替鼠标小技巧

  各位Windows7用户,都碰到过这尴尬的事情吧,比如有时因为忘记带鼠标或者是触摸板临时故障,怎么办? 其实Win7系统下面,不必尴尬,可以利用一下键盘来取代鼠标作用.只要同时按下[ALT]+键盘左[SHIFT]+[NumLock],便可快速启用. 此时系统托盘会多出一个鼠标的图示. 要调整鼠标键的移动速度时,可以双击该鼠标图示,设定好之后,便可使用数字键盘来操控鼠标的移动.