gpt4 book ai didi

Android EditText,在 numberDecimal 输入类型的情况下同时显示逗号和点作为可能的分隔符

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:11 25 4
gpt4 key购买 nike

我需要让用户在输入十进制数时在两个变体之间进行选择:

use comma(,) as separator

use dot(.) as separator

默认情况下,如果我在 EditText xml 配置中使用 inputType="numberDecimal" - EditText 仅显示数字和逗号( ,) 作为可能的分隔符。

我尝试在我的 EditText 配置中使用 android:digits="0123456789,但没有结果 - EditText 小部件只显示数字和逗号。

当用户尝试输入十进制数时,我希望在屏幕键盘上为用户提供两种变体(.,)。

能请教一下吗?

最佳答案

同时指定 android:inputType="numberDecimal"android:digits="0123456789,." 将显示一个主要只有数字和标点符号的键盘(取决于用户选择的键盘)。它还会将作为输入接受的字符限制为您的数字属性中的字符。

如果您想进一步限制键盘只显示某些字符,您需要定义一个自定义字符。 Here's 更好的教程之一。

关于Android EditText,在 numberDecimal 输入类型的情况下同时显示逗号和点作为可能的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23154895/

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