Ayu*_*yal 8 java android android-edittext
我找到了将它限制为xml中的Integer/float的答案,我想以编程方式进行.我可以设置setInputType(InputType.TYPE_CLASS_NUMBER)整数值,但浮点值是什么?
我希望它们的xxxx.xxx格式.
我想你在找
android:inputType="numberDecimal"
Run Code Online (Sandbox Code Playgroud)
在xml文件中
InputType.TYPE_NUMBER_FLAG_DECIMAL
Run Code Online (Sandbox Code Playgroud)
在java源文件中.
TYPE_NUMBER_FLAG_DECIMAL是一个标志TYPE_CLASS_NUMBER并允许小数输入.
有关更多信息,请参阅此
换句话说,您可以使用测试输入值
if(editText.getText().toString().contains("."))
//Its a float value
else
//Not a float value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11130 次 |
| 最近记录: |