私のAndroidアプリには、ユーザーが必要な長さの小数を入力するEditTextがあります。25、54.77、23.7、7.88などの数値にすることができます。同じアクティビティで、EditTextへの入力を読み取り、小数点以下を表示するtextViewがありますが、最初の10進数までしか表示されません。たとえば、ユーザーが次のように入力した場合:25は25、54.77は54.7、23.7は23.7、7.88は7.8と表示されます。どうすればこれを達成できますか?次のコードを使用してみましたが、機能しませんでした。
NumberFormat df = DecimalFormat.getInstance();
df.setMinimumFractionDigits(0);
df.setMaximumFractionDigits(1);
df.format(EditTextNumber);