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

首先设置只能输入数字

 

1
2
3
4
5
6
7
<EditText 
    android:id="@+id/edit_digit_input" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:digits="1234567890." 
    android:singleLine="true"  
    />

重点是

1
android:digits="1234567890."        

EditText中android:digits属性的作用

是设置允许输入哪些字符。如“1234567890.+-*/%\n()” 

 

再在代码里面设置输入法类型:

1
editText.setInputType(EditorInfo.TYPE_CLASS_PHONE);

则如果该EditText获得焦点,会弹出数字输入法的模拟键盘

posted @ 2014-08-18 07:42  Martin2  阅读(248)  评论(0编辑  收藏  举报