- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基于以下问题:Decimal point or decimal comma in Android我尝试获取设备中使用的小数点分隔符。我正在使用Kotlin,因此我的代码如下所示:
import android.icu.text.DecimalFormatSymbols
DecimalFormatSymbols.getInstance().decimalSeparator // function used in onCreate()
此代码返回
,
,但在设备上,分隔符使用例如在EditText中为
.
。为什么会这样?
import android.icu.text.DecimalFormatSymbols
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
txtSeparator.text = DecimalFormatSymbols.getInstance().decimalSeparator.toString()
txtTest.text = (1234.5678).toString()
}
}
最佳答案
txtTest.text = (1234.5678).toString()
行只是告诉VM,它应该使用标准的数字到字符串转换过程,因此它将放置一个点作为小数点分隔符,如果您使用带有更多小数位的 double 数,它甚至会使用科学计数法。您应该改为从Android开发人员那里浏览此页面,该页面上有使用数字格式的特定方法:https://developer.android.com/reference/java/text/DecimalFormat
关于android - DecimalFormatSymbols.getInstance()。decimalSeparator返回的十进制分隔符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63265169/
在我的应用程序中,我尝试检查用户是否根据本地设置输入了正确的小数点分隔符(如果用户输入错误,则数据不会进入CoreData数据库): - (void)save { NSNumberFormatter
StrToFloat 使用格式设置的DecimalSeparator。 似乎 Val 只接受包含 . 作为小数分隔符的字符串。 从 _ValExt 中的 ASM 代码(Val 调用)来看,它似乎没有使
我正在使用 NumberFormatter 将 String 转换为与当前语言环境相关的 NSNumber。 我的测试地点是瑞典。 所以 decimalSeparator 在我的例子中是 "," 这是
我需要找到 DecimalSeparator var SysUtils Delphi 7,在 Delphi XE6 中我试图在 System.SysUtils 中找到,但没有成功。有人可以告诉我在De
这个问题已经有答案了: DecimalSeparator in SysUtils and System.SysUtils (2 个回答) 已关闭 8 年前。 您好,我一直在编码,到目前为止,在WinX
我是一名优秀的程序员,十分优秀!