我想按下按钮检查edittext是否为空

时间:2014-01-06 09:59:16

标签: java android

我正在制作一个计算器,我想按下任何计算按钮,然后检查EditText是否为空,然后在吐司中显示一条消息(我已经知道如何操作)。我试过添加

if(toast) {
}
else {
 (calculations)
} 

但它只检查应用启动的时间。 提前谢谢。

3 个答案:

答案 0 :(得分:1)

我认为你正在寻找这样的东西:

calculatebutton.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
      isEditTextEmpty();
    }
});

private void isEditTextEmpty()
{
    if (editText.matches("")) 
    {
       //show toast
    }
}

答案 1 :(得分:1)

  before any calculation 



    if(edittext1.getText().toString().equals("")) {
    // editText empty
    else 
{
    calculation();
}

答案 2 :(得分:0)

好的,创建一个单击按钮时触发的方法。这在XML文件中定义如下:

android:onClick="your_method_name"

方法内部:

if(///maybe use a function here- returns true if some are empty... or editText.matches(""){
///toast code here.
}

像这样的东西