android - Android 应用程序上不显示数字键盘

标签 android android-layout android-edittext

我正在尝试在我的应用程序(Android API 23)中实现仅包含数字的 EditText 字段,这意味着我希望在用户输入时显示仅包含数字的键盘。

为此,我尝试在 EditText 字段上设置这些属性...

android:inputType="number"

android:digits="1234567890"

android:inputType="phone"

android:digits="1234567890"

但这仍然会调出完整的键盘。

有什么想法为什么会发生这种情况吗?

我正在使用默认键盘的 Nexus 5x (Android 6.0.1) 上进行测试

最佳答案

试试这个。

   <EditText
    android:digits="0123456789"
    android:inputType="numberDecimal"
    />

关于android - Android 应用程序上不显示数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37629601/

相关文章:

java - 用.(点)字符分割字符串java android

android - 方法 getBitmapFromMemCache(String) 未定义

android - 重新启动主屏幕应用程序时的小部件通知?

android - 暂停计时器而不破坏和重新创建 - Android

android - 如何在运行时更改 R.string.some_variable ?

Android Cursor 在 EditText View 中看起来太细了,android :gravity ='right'

android - 以编程方式设置色调后,EditText 可绘制隐藏

android - 更改 EditText 底部边框的大小

java - 如何以编程方式获取颜色属性的值

android - 如何更改自定义警报对话框的背景