在android中添加数字键盘

时间:2014-03-06 10:16:12

标签: android keyboard

在Android应用中可以设置或添加不带+, -, . sign的数字键盘吗?

我只想要0-9, backspace and enter个密钥?

我试过

inputType="number" 
setRawInputType(InputType.TYPE_CLASS_NUMBER)

但它不起作用。

2 个答案:

答案 0 :(得分:0)

尝试在代码中添加以下行:

  • input.setRawInputType(Configuration.KEYBOARD_12KEY);

这将显示数字键盘。

答案 1 :(得分:0)

android:inputType="number"

只需将此行用于您的XML文件

例如在我的编辑文本中

 <EditText
    android:id="@+id/edtMobileNo"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/btnSignup"
    android:layout_centerVertical="true"
    android:background="@drawable/background_edittext"
    android:drawableLeft="@drawable/username_icon"
    android:hint="@string/mobile_no_hint"
    android:inputType="number"
    android:maxLength="10"
     />

ScreenShot Of Numeric KeyBoard