本篇目录:

Android中怎么设置EditText只能输入字母和数字,且默认启动英文...

设置android:digits属性,允许输入数字和字母。 设置android:inputType为number,将键盘切换为数字键盘。

EditText et = (EditText) findViewById(R.id.editNum); et.setInputType(InputType.TYPE_CLASS_NUMBER);给你的EditText设置输入类型 TYPE_CLASS_NUMBER,这样你在点击EditText的时候,默认弹出的键盘模式就是数字键盘。

android如何只能输入数字(android 输入法设置)  第1张

可以使用android:inputType属性 设置文本的类型,用于帮助输入法显示合适的键盘类型。

通过设置输入类型参数 inputType进行限制。以下例子定义了文本输入框EditText的id,控件的宽度和高度,并通过inputType类型限制输入为number。这样使用者点击该控件时,会触发手机原生态接口,并让键盘的默认布局为数字。

android开发中,点击edittext后出现拨号盘,点击数字键,然后数字显示到edi...

1、那就不要用onClick事件了,改用onTouch事件。亲测可用。

2、设置android:digits属性,允许输入数字和字母。 设置android:inputType为number,将键盘切换为数字键盘。

android如何只能输入数字(android 输入法设置)  第2张

3、通过设置输入类型参数 inputType进行限制。以下例子定义了文本输入框EditText的id,控件的宽度和高度,并通过inputType类型限制输入为number。这样使用者点击该控件时,会触发手机原生态接口,并让键盘的默认布局为数字。

4、存储当前的输入类型 设置输入类型为InputType.TYPE_NULL,禁止手机软键盘 还原原来的输入类型,因为这次操作完,还要允许用户修改。弹出日期选择对话框,操作完后将结果显示到EditText上。

5、activity_main.xml中代码如下图,意思是为EditText控件加上背景,这里我们设置了一个android中自带方框的背景,android:background=@android:drawable/editbox_background_normal。

6、EditText android:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:digits=@string/rule_password/ 注:在strings.xml中不能直接写特殊符号,如@&等特殊符号,可使用ASCII码表示。

android如何只能输入数字(android 输入法设置)  第3张

android限定输入的数字为1至12

注意其中的android:digits=0123456789qwertyuioplkjhgfdsazxcvbnm这个就是限制输入类型的。

Funtouch OS 0及2:设置--更多设置--应用程序--默认应用设置。Funtouch OS 0以下:i管家--软件管理--默认软件设置。

通过设置输入类型参数 inputType进行限制。以下例子定义了文本输入框EditText的id,控件的宽度和高度,并通过inputType类型限制输入为number。这样使用者点击该控件时,会触发手机原生态接口,并让键盘的默认布局为数字。

安卓开发默认输入键盘问题

进入设置--系统管理/更多设置--输入法--默认输入法--选择输入法即可切换;呼出输入法键盘--在输入框长按--点击“输入法”--选择切换输入法即可(部分应用的输入框不支持此操作切换)。

Funtouch OS 0及2:设置--更多设置--应用程序--默认应用设置。Funtouch OS 0以下:i管家--软件管理--默认软件设置。

方案一失效的主要原因是,输入法界面中没有提供切换键盘的按键,所以我们可以自己添上按键。

EditText et = (EditText) findViewById(R.id.editNum); et.setInputType(InputType.TYPE_CLASS_NUMBER);给你的EditText设置输入类型 TYPE_CLASS_NUMBER,这样你在点击EditText的时候,默认弹出的键盘模式就是数字键盘。

到此,以上就是小编对于android 输入法设置的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。