我有兩個複選框和兩個EditText。 CheckBox的OnClick使EditText消失並顯示Toast "Your Information is Saved"
。如果複選框被再次點擊,另一個Toast將顯示"Enter Your Email Address"
。雖然它同時工作,兩個Toast在一個單一的onClick
之後依次顯示。有任何想法嗎?複選框出現太多吐司
on.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked())
receiverEmail.setVisibility(View.GONE);
if (((CheckBox) v).isChecked())
Toast.makeText(getApplicationContext(),
"Your Information is Saved", Toast.LENGTH_LONG).show();
else
receiverEmail.setVisibility(View.VISIBLE);
Toast.makeText(getApplicationContext(),
"Enter Your Email Address", Toast.LENGTH_LONG).show();
}
});
on2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked())
clientID.setVisibility(View.GONE);
if (((CheckBox) v).isChecked())
Toast.makeText(getApplicationContext(),
"Your Information is Saved", Toast.LENGTH_LONG).show();
else
clientID.setVisibility(View.VISIBLE);
Toast.makeText(getApplicationContext(),
"Enter Your Email Address", Toast.LENGTH_LONG).show();
}
});