package com.zzl.dialog;
import android.text.InputType;
import android.text.method.NumberKeyListener;
/**
* 键盘控制
* @author zzl
*
*/
public class MNumberKeyListener extends NumberKeyListener{
@Override
protected char[] getAcceptedChars() {
// TODO Auto-generated method stub
char [] numberChars = {'0','1','2','3','4','5','6','7','8','9'};
return numberChars;
}
@Override
public int getInputType() {
// TODO Auto-generated method stub
//return InputType.TYPE_NUMBER_FLAG_DECIMAL;
return InputType.TYPE_DATETIME_VARIATION_NORMAL;
}
}
程序中这样调用:
EditText et = (EditText) DialogView.findViewById(R.id.newbox_et_dialog_madeno);
//设置不弹出软键盘,且只能输入数字
et.setKeyListener(new MNumberKeyListener());
分享到:
相关推荐
此资源为qt4.8软键盘代码(只完成了一个lineedit的功能),该软键盘类似于安卓系统键盘可点击输入框弹出软键盘
禁止软键盘弹出,自定义键盘
Unity3d UGUI 输入框调用软键盘工程源码(适用触屏一体机);适用windows系统。实测win10没问题。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/118940919
最简单的数字软键盘例子,包含QlineEdit弹出的部分,方便自己根据需要修改。比qt自带的例子inputpanel简单的多。
C#知识里利用VB制作的一款数字软键盘,可以实现点击文本框即可弹出软键盘。
在开发中,经常会遇到键盘挡住输入框的情况,比如登录界面或注册界面,弹出的软键盘把登录或注册按钮挡住了,用户必须把软键盘收起,才能点击相应按钮,这样的用户体验非常不好。像微信则直接把登录按钮做在输入框的...
jQuery点击输入框弹出软键盘输密码特效是一款软键盘插件,当鼠标点击文本框的时候弹出软键盘,可以输入密码跟账号等的js代码。
jquery弹出键盘输入框代码,用在登陆时用户点击输入框弹出软键盘。
android解决软键盘遮挡输入框的示例代码
ios应用源码之点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容
界面多个输入框,软键盘遮挡输入框。底部菜单弹出!
android edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: android:label="@string/app_name" ...
点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容.zipIOS应用例子源码下载点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容.zipIOS应用例子源码下载 ...
基于qte的软键盘,花了一天时间搞定,主要的难点是点击输入框后弹出键盘时焦点变换问题。该软键盘类似键盘输入,不是人为的填字符到输入框,而是通过系统传递按键字符,焦点在哪里,就自动传到哪里。 其中扩展了 ...
多个编辑框,单击每个编辑框都要弹出数字键盘,在编辑的位置弹出,并且数据直接编辑到当前的编辑框,按自定义键盘上的数字键,所对应的数据直接显示到要编辑的对话框中,工具用的VS2017
点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容_IOS应用源码.rar
近乎完美的监听软键盘的弹出与收起的
仿今日头条进行点击弹出输入框输入法弹起。按返回键输入框和输入法同时消失。并且监听输入法随输入框消失而消失在做Android app时候有这样的业务场景:在评论页面,点击评论键弹起输入框,要求如下:1、点击,输入框...
仿微信 - 触摸除输入框以外的其它区域自动隐藏软键盘
Android 底部控件随软键盘弹出而上移demo