我正在制作一个计算器,我想按下任何计算按钮,然后检查EditText
是否为空,然后在吐司中显示一条消息(我已经知道如何操作)。我试过添加
if(toast) {
}
else {
(calculations)
}
但它只检查应用启动的时间。 提前谢谢。
答案 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.
}
像这样的东西