【发布时间】:2012-12-12 12:01:43
【问题描述】:
我阅读了其他几篇文章并使用了 input.setInputType(TYPE_NUMBER_FLAG_DECIMAL);确实打开了键盘,但不是数字键盘
【问题讨论】:
-
stackoverflow.com/a/13111395/1777090 请检查这个。它可能会起作用
标签: android android-ui android-keypad
我阅读了其他几篇文章并使用了 input.setInputType(TYPE_NUMBER_FLAG_DECIMAL);确实打开了键盘,但不是数字键盘
【问题讨论】:
标签: android android-ui android-keypad
将 android:inputType="number" 添加到您的 xml 中的编辑文本中,当您在编辑文本中单击时,它将自动打开数字键盘。
【讨论】:
在xml中添加android:inputType="number"会在点击EditText时自动打开数字键盘,但是这会让你只输入数字,如果你想输入其他字符,你可以试试这个:
android:inputType="number"
android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
【讨论】:
您可以在 XML 文件中的 EditText 块中添加以下内容:
android:inputType="phone"
android:digits="1234567890"
或
android:inputType="number"
【讨论】:
在你的edittext xml中添加这一行,清理构建并运行它。它应该可以工作。
android:inputType="number"
【讨论】: