我希望我的EditText中显示的数字最多为1个小数位,没有前导零,例如25.0不喜欢025.0
我该怎么做?
这是在android
答案 0 :(得分:4)
您可以使用DecimalFormat
DecimalFormat format = new DecimalFormat("##.#");
String formattedText = format.format(025.0);
editText.setText(formattedText);
您将EditText
作为25.0
答案 1 :(得分:4)
您可以在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" >