强制decimalformat格式化英文数字而非阿拉伯语

时间:2016-05-17 23:25:08

标签: java android decimalformat

我使用decimalFormat.format(25.0)从Double变量中删除尾随零,但是当我将手机语言更改为阿拉伯语时,数字也会变为阿拉伯语。如何将它们保留为英文数字?

1 个答案:

答案 0 :(得分:0)

您需要将textView的字体设置为英语。创建资产文件夹。在其中创建一个名为“fonts”的子文件夹,并将所需的英文字体放在该文件夹中。以下是arial字体的示例。

#  First find the values r and s such that 2^s * r = n - 1
r = (n - 1) // 2
s = 1
while r % 2 == 0:
    s += 1
    r //= 2