我希望我的 EditText
显示一个 只有 数字可见的键盘,没有其他字符。
我已经用所有可用的输入进行了测试,但它不起作用。我寻找一种方法来获得只有数字的键盘,但我只看到了以下参考:
android: inputType = "numberPassword"
但我希望数字可见,如下所示:(numberPassword)
我尝试过:
android:digits="0123456789"
android:inputType="phone"
和
android:inputType="number"
但它看起来像这样:
原文由 Jorge B. 发布,翻译遵循 CC BY-SA 4.0 许可协议
经过几次尝试,我明白了!我正在以编程方式设置键盘值,如下所示:
或者,如果您愿意,可以像这样编辑 XML:
两个配置都会显示密码项目符号,所以我们需要创建一个自定义的
ClickableSpan
类:最后我们需要在
EditText
上实现它,以便显示输入的字符。这就是我的键盘现在的样子: