我对一个问题困惑了很久。在 if 语句中,我想检查带有十进制输入的 editText 是否为空。我找到了很多答案来检查它是否为空,但我想要相反的答案。
这是我的代码:
if(r>20 && r<25){
startActivity(new Intent(Knees.this, HandJoints.class));
} else {
Toast fail=Toast.makeText(Knees.this, "Erased temperature/s not accepted\nTry again", Toast.LENGTH_SHORT);
fail.show();
elbow_r.setText("");
}
break;
因此,在第一个输入语句中,我想添加一个 AND 以防止在 r 字段为空的情况下继续进行下一个 Activity 。除此之外,我的应用程序正在运行,除非我没有进入该字段。
提前感谢您审阅我的问题。
最佳答案
您可以使用它来检查字符串是否不为空:
if(!TextUtils.isEmpty(eblow_r.getText())){
//do something
}
我猜 elbow_r
是您的 EditText
的名称。
只需在任何内容前面添加一个 !
就可以不是,那是一些 Java 基础知识。
关于android - 检查小数类型的editText是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193867/