首先设置只能输入数字

 

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获得焦点,会弹出数字输入法的模拟键盘

相关文章:

  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
  • 2021-12-06
  • 2021-08-21
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案