android 如何用代码实现EditText控件中只能输入数字

android 如何用代码实现EditText控件中只能输入数字,第1张

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

1、获取对话框的布局

AlertDialog dlg = XXXXX;//初始化一个对话框

View view = dlggetView();//获取对话框的布局

2、通过对话框的布局获取对应的edittext组件

EditText et = (EditText)dlgfindViewById(Ridxxxx);//获取对话框中的EditText

3、edittext获取对应的数据

String id = etgetText()toString();//获取edittext的值

加在你的activity里,”editTextsetInputType(EditorInfoTYPE_CLASS_PHONE)“的用法是,假如你的输入框在layout里的android:id=”@+id/inpt_num“,那么在你的activity里就要先获取下这个输入框

EditText

et=(EditText)findViewById(Ridinpt_num);

然后再是:

etsetInputType(EditorInfoTYPE_CLASS_PHONE);

以上就是关于android 如何用代码实现EditText控件中只能输入数字全部的内容,包括:android 如何用代码实现EditText控件中只能输入数字、android 如何在对话框中获取edittext中的数据、android开发EditText输入时d出数字输入键盘等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9686593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存