gpt4 book ai didi

android - 如何在 edittext 中只允许特定的数字?

转载 作者:太空狗 更新时间:2023-10-29 13:14:32 32 4
gpt4 key购买 nike

我试图在我的编辑文本中只添加一个特定的值。我已经使用了这个我的布局。 android:digits="0123468"但是,我也不希望数字 1 和 3 在我的编辑文本中起作用。

样本;输入 32... 它给了我一个项目列表但是输入 3 应该不允许我做某事。

有人可以帮我解决这个问题吗?

最佳答案

这可能是一个方法:

<EditText
android:id="@+id/edtNumber"
android:digits="0123456789"
android:inputType="number" />

如果你想丢弃 '1' 和 '3' 你可以得到这样的输入数字:

Integer.parseInt(edtNumber.getText().toString())

并将其与您不想要的值进行比较。


此外,如果出于某种原因您想使用小数,请执行以下操作:

<EditText
android:id="@+id/edtNumberDecimal"
android:digits="0123456789."
android:inputType="numberDecimal" />

关于android - 如何在 edittext 中只允许特定的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337953/

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