如何检查EditText是否为空?

时间:2014-08-26 18:24:11

标签: android button android-edittext

我在Android中有 1 EditText 供用户输入和一个按钮。 点击按钮,它从editText获取输入并执行一些操作然而如果EditText为空,我不想执行onClick方法 ??怎么做到这一点?

2 个答案:

答案 0 :(得分:1)

在做每件事之前检查edittext是否有这样的文字:

EditText dAmnt = (EditText) findViewById(R.id.editText1);
if(!dAmnt.getText().toString().equalIgnoreCase("")){
     // do your work  (also add Integer.parseInt to try / catch if user enter text you put zero or... istead that)
}else{
  //user enter nothing in edittext
}

答案 1 :(得分:1)

而不是检查" dAmnt.getText()!= null"尝试实现这个"!dAmnt.getText()。toString()。isEmpty()"因为dAmnt.getText()不会返回null,因为你有视图的id它不会返回null它返回字符串值为空。因此,请检查您输入的字符串是否为空。