通过设置输入类型参数 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);//获取对话框中的EditText3、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出数字输入键盘等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)