Как я могу получить только ДВА знака после запятой независимо от локали. Я знаю, что могу использовать DecimalFormat
для ручного форматирования, например "0.00"
, если захочу, но я хочу получить правильный десятичный тип в локали пользователя И округлить до двух знаков.
DecimalFormat dFormat = (DecimalFormat) NumberFormat.getInstance(Locale.getDefault());
etPayment.setText(dFormat.format(p)); // How would I do it on this line?