我希望在我的 EditText 中显示的数字最多保留 1 个小数位,没有前导零,例如 25.0 不像 025.0
我怎样才能做到这一点?
这是在安卓
您可以使用DecimalFormat
DecimalFormat format = new DecimalFormat("##.#");
String formattedText = format.format(025.0);
editText.setText(formattedText);
你会得到结果EditText
为25.0
您可以在 xml 文件中设置它。像
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/imageView1"
android:layout_below="@+id/imageView1"
android:layout_marginLeft="20dp"
android:layout_marginTop="54dp"
android:ems="10"
android:inputType="numberDecimal" >