如何在低 api 中使用 getCurrencyInstance 和格式?
How to use getCurrencyInstance and format in low api?
我在以下代码中遇到错误:
private void displayPrice (int number) {
TextView price = (TextView)findViewById(R.id.txt_price);
price.setText(NumberFormat.getCurrencyInstance().format(number));
}
我得到的错误如下:
Call requires API level 24 (current min is 14): android.icu.text.NumberFormat#getCurrencyInstance
Android API 24可以用这个。我如何在 API 15
这样的低 API 中使用它?
更改您的导入以使用 java.text.NumberFormat (available from API 1) instead of android.icu.text.NumberFormat(从 API 24 开始可用)。
ICU4J framework 提供更好的国际化支持,但这不是必需的。
我在以下代码中遇到错误:
private void displayPrice (int number) {
TextView price = (TextView)findViewById(R.id.txt_price);
price.setText(NumberFormat.getCurrencyInstance().format(number));
}
我得到的错误如下:
Call requires API level 24 (current min is 14): android.icu.text.NumberFormat#getCurrencyInstance
Android API 24可以用这个。我如何在 API 15
这样的低 API 中使用它?
更改您的导入以使用 java.text.NumberFormat (available from API 1) instead of android.icu.text.NumberFormat(从 API 24 开始可用)。
ICU4J framework 提供更好的国际化支持,但这不是必需的。