我有2个按钮和1个数字段,如果我按下按钮没有东西在字段中,它崩溃,所以我想要做的是禁用按钮,除非数字字段有一些东西,我已经四处寻找答案,但要么他们不相关,或者我不知道它是如何适合我的代码,这里是每个按钮的两个onClick函数。由于如何禁用2个按钮,如果一个数字字段为空
public void toPounds(View view){
EditText amount = (EditText)findViewById(R.id.amount);
Double omrAmount = Double.parseDouble(amount.getText().toString());
Double gbrAmount = omrAmount * 1.79;
Toast.makeText(getApplicationContext(), "£" + gbrAmount.toString(), Toast.LENGTH_LONG).show();
}
public void toRiyals(View view){
EditText amount = (EditText)findViewById(R.id.amount);
Double gbrAmount = Double.parseDouble(amount.getText().toString());
Double omrAmount = gbrAmount/1.79;
Toast.makeText(getApplicationContext(), omrAmount.toString() + " Riyals", Toast.LENGTH_LONG).show();
}
按下按钮首先检查号码字段不为空 –