Android-在编辑文本中只输入一个小数点
我需要帮助,以便只允许在Android-在编辑文本中只输入一个小数点,android,decimal,android-edittext,Android,Decimal,Android Edittext,我需要帮助,以便只允许在EditText视图中输入一个小数点。例如:我不希望允许123.45.2或123..452。输入一个小数点后,将不允许再输入任何小数点。请随意使用 myEditText.setKeyListener(DigitsKeyListener.getInstance(true,true)); 返回一个DigitsKeyListener 接受数字0到9,加上 减号(仅在开头) 和/或小数点(每分钟仅一个) 字段)如果指定 你可以设置一些标志,这样你就不必做rochdev(当然没有
EditText
视图中输入一个小数点。例如:我不希望允许123.45.2
或123..452
。输入一个小数点后,将不允许再输入任何小数点。请随意使用
myEditText.setKeyListener(DigitsKeyListener.getInstance(true,true));
返回一个DigitsKeyListener
接受数字0到9,加上
减号(仅在开头)
和/或小数点(每分钟仅一个)
字段)如果指定
你可以设置一些标志,这样你就不必做rochdev(当然没有冒犯)发布的事情
这将只允许输入数字和一个小数点。您可以在xml布局中设置它:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
/>
在xml布局中设置它
android:inputType=“number | numberDecimal”
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
/>