- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试将数字格式化为默认国家/地区代码,我知道该怎么做,但是当我这样做时,会出现一个错误,指出这仅适用于 API 21。我的目标是 API 16。如果我使用旧方法,我收到一条错误消息,说该方法已被弃用?如何在 API 16 上使用该方法?
谢谢!
文档:http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html#FORMAT_NANP
最佳答案
以下示例使用@qbix 提到的已弃用方法。
一个好的做法是检查 sdk 的级别以使用正确的方法:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
yourTextView.setText(PhoneNumberUtils.formatNumber(yourStringPhone, Locale.getDefault().getCountry()));
} else {
yourTextView.setText(PhoneNumberUtils.formatNumber(yourStringPhone)); //Deprecated method
}
关于android - 在 API 16 上使用 PhoneNumberUtils.formatNumber(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34521644/
JSTL 标签用于格式化数字、百分比和货币。 语法 JSP 标签的语法如下: 其中,[ ] 中包含的内容为可选项,对上述参数说明如下表所示: 参数 说明 value 要格式化的数字 type
默认情况下,标记返回指定数字1,224.37的格式 结果我需要跟随一个1 224,37 我试图在g:formatNumber标记中使用format字段,但是没有成功。 谢谢你的帮助。 最好的问候,雅库
在jsp中我有这个: Order total: 打开页面时的html: Order total: 但我看不到数字,只看到订单总数: 完整的jsp: Spizza
是否可以通过fmt:formatNumber 仅显示小数位?我基本上需要在两个字段中呈现类似价格的 double :小数和小数位 (123.456 -> 123 456),我想避免字符串拆分等。:-)
是否可以让以下标记始终显示小数点后 5 位? 无需将其更改为 基本上我有很多这些,我希望它们全部改变,我希望默认小数点后 5 位。 最佳答案 是的。您可以通过扩展 fmt:formatNumber
如何使用 格式化变量?我正在学习 JSTL 并从旧的 Struts 标签进行转换。这是行不通的。它无法读取距离变量! ${distance}, , ,
FormatNumber 函数 返回表达式,此表达式已被格式化为数值。 FormatNumber( expression [,NumDigitsAfterDecimal [,Inc
我正在使用 wordpress,我有一些插件可以用来尝试帮助提高一些页面速度得分。话虽这么说,我已经在网站上做了一些定制,当我这样做时,我失去了 addcommas 功能,它似乎是我在栏上的范围 sl
我想使用 fmt:formatNumber 来显示以下内容: .8 => 80% -.8 => -80% 1721 => 1,721 1721 => +1,721 -7876 => -7,876 更新
我们有一个使用函数Strings.formatnumber的.net Visual Basic项目,使用该函数是因为它的灵活性,即动态变量允许的小数位数。然而我遇到了一个讨厌的错误,这个函数似乎将所有
我想在服务中使用 g.formatNumber,我试过下面的方法,我已经上网了。这不起作用,它给我错误 “无法在空对象上调用方法 formatNumber()”,代码如下 import org
我们有一个使用函数 Strings.formatnumber 的 .net visual basic 项目,之所以使用它是因为它的灵 active ,即动态变量允许的小数位数。但是我遇到了一个讨厌的错
我正在用 JSP 开发一个小应用程序,我需要将欧洲应用程序转换为国际应用程序(与美国格式等兼容)。我已经为标记 formatNumber here 创建了模式选项但这始终取决于您的应用程序的语言环境。
在我们的struts app中,我们一直在使用展示货币的地方太多了。默认情况下,标签采用浏览器设置并显示货币符号。如果语言环境是“en_US”显示 ($),如果“en_UK”显示 (euro)。 但我
我有以下代码将金额显示为货币: 当我在 Eclipse 中运行应用程序时(实际上我使用的是 STS),它看起来不错:“$500”。但是当我将 WAR 文件部署到服务器(在 Ubuntu LTS 14
是否有与 VB.NET FormatNumber 函数等效的 C#? 即: JSArrayString += "^" + (String)FormatNumber(inv.RRP * oCountry
从 Oracle Commerce Platform ATG 11.2 开始,当我访问 JBOSS 服务器时,我在 Web 浏览器请求和 curl 之间得到了不同的结果——这就像 formatNumb
我正在尝试将数字格式化为默认国家/地区代码,我知道该怎么做,但是当我这样做时,会出现一个错误,指出这仅适用于 API 21。我的目标是 API 16。如果我使用旧方法,我收到一条错误消息,说该方法已被
我有一个长度 > 20 位的货币字段 例如:99999999999999999999 当我使用时: 我收到了NumberFormatException?如何使用 fmt:formatNumber 将
目前订单值显示为xxxx而不是xx.xx,有什么办法可以更改并显示为xx.xx吗? 我已经尝试过子字符串模式,但遗憾的是它超出了我的范围,提前非常感谢 ${order. payment. paymen
我是一名优秀的程序员,十分优秀!