gpt4 book ai didi

Android numberDecimal,考虑 xml 布局中的语言环境

转载 作者:行者123 更新时间:2023-11-30 04:45:16 29 4
gpt4 key购买 nike

例如对于一个 EditText,通常指定 android:inputType="numberDecimal"用于文本字段应该包含十进制数。但这假设“。”用作小数点分隔符,在某些国家/地区使用“,”代替。是否可以在 xml 中指定需要考虑用户区域设置,还是我必须在我的代码中手动执行?

最佳答案

这是已知的错误,see here 了解更多信息。

一个可能的解决方法是设置 android:inputType="numberDecimal"(这样数字键盘就会打开)和 android:digits="0123456789.,"(所以逗号可以输入到EditText)。然后添加一个 TextChangedListener 并在 afterTextChanged< 中执行类似 Double.parseDouble(editable.toString().replace(',', '.')); 的操作.

关于Android numberDecimal,考虑 xml 布局中的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129223/

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