首先设置只能输入数字 html
<EditText android:id="@+id/edit_digit_input" android:layout_width="wrap_content" android:layout_height="wrap_content" android:digits="1234567890." android:singleLine="true" />
重点是 java
android:digits="1234567890."
EditText中android:digits属性的做用 android
是设置容许输入哪些字符。如“1234567890.+-*/%\n()” git
再在代码里面设置输入法类型: spa
editText.setInputType(EditorInfo.TYPE_CLASS_PHONE);
则若是该EditText得到焦点,会弹出数字输入法的模拟键盘 code