首先設置只能輸入數字 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