這是一個OnClickListener的按鈕安卓:使用if語句
名變化的變量是的EditText
我希望它只能打印「喜」如果輸入什麼,但「嗨」+名字+「!」如果用戶輸入他/她的名字。
public void onClick(View view) {
if (button==view) {
String message;
if (name.getText().toString().matches("")) {
message = "hi!";
return;
}
else {
message = "hi" + name.getText().toString() + "!";
return;
}
Toast toast = Toast.makeText(this,message,Toast.LENGTH_SHORT);
toast.show();
display.setText(message);
}
}
出於某種原因,我得到了錯誤「無法訪問聲明」爲線:
吐司麪包= ...,
如果我編譯並運行它,在2的屏幕輸出行,而不是一個,如:
嗨
!
我在這裏做錯了什麼?
只要刪除返回。 – mpostal