我已经制作了一个脱机货币转换器,可以使用TextWatcher在EditText部分中输入用户的信息,并从方法中返回所需的输出...并且我已经实现了一种用户无法在其中插入“空”值的方式。例如EditEdit部分,然后使用euro.getText!== null按下转换按钮。但是当用户在输入之间留出一些空格(例如29 50)时,我不知道如何继续。我的问题是我应该使用什么来检查是否有空格输入以避免程序崩溃?谢谢。
检查是否有空格输入
Checking for input with space
===============>>#1 票数:2 已采纳
您的程序因数字格式异常而崩溃。 您可以这样做:
try{
double value = Double.parseDouble(editText.getText().toString());
} catch(NumberFormatException ex){
Log.e(TAG, "improper number format");
//show some dialog saying what's the format that should be entered
}
您还可以使用正则表达式:
String editTextValue = editText.getText().toString();
if(editTextValue.matches("\\d+\\.\\d+")){
double value = Double.parseDouble(editTextValue);
} else{
//show dialog saying what should be the format.
}
===============>>#2 票数:1
这实际上很容易。 您的应用是否接受带逗号或点的数字? 无论哪种方式,您都可以使用以下命令将String
替换为您选择的符号:
String unspaced = edittext.getText().toString().replace(' ', '.'); // or , depending on what your app uses
ask by Stefan translate from so
未解决问题?本站智能推荐:
3回复
android:检查字符串是否只有空格
如何检查字符串是否包含空白以外的任何内容? 此代码不起作用:
因为空格和新线都有值。
谁能告诉我怎么办呢?
注意 : minSDKVersion = 5
问候 :)
2回复
是否可以将json映射到带有空格的json实体的java类?
我有一些像这样的json代码:
我想用我的java类映射它。 但通常我们不能像这样在java类中创建属性:
如果我们这样创建:
可以让它映射在一起吗?
所以,我想知道将这些一起映射的可能方法是什么?
2回复
如何检查用户一天中是否有空?
我有2个对话框datepicker和time picker依次打开,所以我想让情况检查是否设置了timepicker或按了cancel,并且仅设置了date picker,因为我以后需要它来设置警报。 ..i将使用相同的工具检查日期是否也被选择...
//所以这就是我的想法
2回复
检查数组在Java / Android中是否有空白空间
我有一个字符串,我使用空格分割了文本并将它们放在数组中:
在on和2015-03-20之间的上述字符串中,有两个空格。
我想知道是否可以直接检查words[]包含一个空元素,例如.contains 。
我知道我们可以使用for循环进行检查for但是有直接解决方案吗?
让
4回复
如果没有空格,请换行
如果我要在android中添加多个文本视图,它会隐藏起来,我需要在屏幕完成后中断。例如,我的代码是这样的
结果似乎是
屏幕结束后,我需要分解文本并切换到另一行。 这只是我正在以编程方式执行此操作的示例代码,因此请不要回答添加更多线性布局的问题。
4回复
如何在主布局的所有子布局中检查是否有空的EditText?
我的LinearLayout中没有几个EditText。 此EditText位于不同的subLayouts中。 如何检查我的id / main_layout上的所有EditText是否为空?
还有一件重要的事情-在工作过程中将会出现新的事物。 因此,我应该自动找到所有EditText
3回复
Android SDK路径中是否有空格会导致Eclipse出现问题?
我已将Android SDK安装到Windows 7 PC上的默认路径,即:
我在Eclipse中指定了SDK的位置,但是每次使用新的示例项目启动Eclipse时都会忘记它。
编辑 :此外,有时模拟器拒绝在Eclipse中运行。
我想知道文件名中是否有空格..Program
6回复
检查是否选择了微调器并在Android中具有空值
我想首先检查spinner是否具有基于以下内容的空值:
这是一个正确的方法吗? 因为我得到了FATAL EXCEPTION: main java.lang.NullPointerException on
我在Create上声明了它
1回复
从Android应用发布到Nodejs服务器的编码问题,解码后是否还有空格?
我是编码问题的新手,我不确定自己在做什么是不正确的,还是需要解决得到的结果。
在我的Android应用中,可以说有人添加了一些文字“ 3ËÆØĪ”
在以多部分形式将其上传到我的节点服务器之前,请执行以下操作:
我注销了它们,这是文本的前后编码形式:
这已发布到我的节点
5回复
Android EditText:检查空格是否不在开头或结尾
我有一个输入字段,用户必须在其中输入他的名字和姓氏。 现在,我要检查是否在输入的开头和结尾都没有空格。 仅在这种情况下,才启用按钮。
检查空白很容易:
但是,如何确定空白不在输入的开头或结尾?
谢谢你的帮助