8

我阅读了其他几篇文章并使用 input.setInputType(TYPE_NUMBER_FLAG_DECIMAL); 确实打开了键盘,但不是数字键盘

4

4 回答 4

19

android:inputType="number"添加到 xml 中的 edittext 中,当您在 edittext 中单击时,它将自动打开数字键盘。

于 2012-12-12T12:05:08.193 回答
4

Add android:inputType="number"in xml 会在点击 EditText 时自动打开数字键盘,但这将允许您只输入字符数字,如果您想输入其他字符,您可以试试这个:

android:inputType="number"
android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
于 2017-02-16T07:31:29.820 回答
1

在你的edittext xml中添加这一行,清理构建并运行它。它应该有效。

android:inputType="number"
于 2012-12-12T12:53:49.890 回答
1

您可以将以下内容添加到 XML 文件中的 EditText 块中:

        android:inputType="phone"
        android:digits="1234567890"

或者

        android:inputType="number"
于 2021-05-16T18:48:03.393 回答