Я не могу ограничить TextView, чтобы показывать только 3 десятичных знака, когда я использую переменную из другого класса.Вот проблема:
У меня есть этот TextView
public static TextView pt_resultado;
Однако, когда я пытался использовать его, чтобы показать число, введенное с другого экрана при преобразовании из Double, ограничив десятичные дроби:
pt_resultado.setText(String.format("%.3f",(Double.toString(ActivityPopulacao.pt_resultado2))));
Я получаю следующую ошибку:
java.util.IllegalFormatConversionException: %f can't format java.lang.String arguments
Есть ли способ показать только три знака после запятой без изменения преобразования?