Формат валют разрезание десятичных актов после обновления Android V15Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Формат валют разрезание десятичных актов после обновления Android V15

Сообщение Anonymous »

У меня следующий конвертер валюты, созданный в Kotlin на Android Studio. < /p>
fun formatCurrencyWithDecimalsRefactored(amount: Any?): String {
// TODO: Decouple logic
val locale = Locale("en", "ZA")
Locale.setDefault(locale)
val symbol = Currency.getInstance(locale).getSymbol(locale)

val fmt = DecimalFormat("#,###,##0.00")
fmt.isDecimalSeparatorAlwaysShown = true
fmt.positivePrefix = "$symbol "
fmt.negativePrefix = "$symbol -"
fmt.minimumFractionDigits = 2
fmt.maximumFractionDigits = 2
val newAmount= fmt.format(amount.toString().toDouble())

return newAmount.replace( ",", "." )
< /code>
} < /p>
Это всегда работало на наших мобильных устройствах до обновления Android v15. Теперь значение, которое должно отображаться как «r1000», отображается как «r1».

Подробнее здесь: https://stackoverflow.com/questions/796 ... v15-update
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»