gpt4 book ai didi

android - setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL) 带普通(字母)键盘

转载 作者:行者123 更新时间:2023-12-03 19:53:44 26 4
gpt4 key购买 nike

我正在以这种方式(以编程方式)设置几个 EditText 的输入类型,因此只有数字的键盘会弹出给用户。但它不起作用,出现带有字母的普通键盘。如果我将它们设置为 setInputType(InputType.TYPE_CLASS_NUMBER) 出现我想要的键盘,但我无法设置十进制值。点根本没有出现。我尝试使用 setRawInputType,但它也不起作用。我无法在 SO 中找到关于该问题的问题。

这是一个错误,还是我做得不好?我怎样才能显示数字键盘,并能够分配一个十进制值?

作为旁注,我正在使用 Experia M2 进行尝试。

谢谢你。

最佳答案

找到解决方案,您需要设置两种类型:
java :

editText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
Kotlin :
editText.inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_FLAG_DECIMAL

关于android - setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL) 带普通(字母)键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com