android开发EditText输入时弹出数字输入键盘

2025-12-06 14:28:37
推荐回答(2个)
回答1:

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

EditText et=(EditText)findViewById(R.id.inpt_num);

然后再是:
et.setInputType(EditorInfo.TYPE_CLASS_PHONE);

回答2:

一共有两种方法:
1.可以直接在布局文件中设置输入文本类型为数字

android:id="@+id/editview"

android:layout_width="match_parent"

android:layout_height="wrap_content"
android:inputType="number"
android:hint="请输入数字"/>
2.代码设置:
( EditText) et = (EditText) findViewById(R.id.editview);
ed.setInputType(InputType.TYPE_CLASS_NUMBER);