Hãy nói rằng tôi có một vài nút trong một LinearLayout, 2 trong số đó là:Android: Sử dụng câu lệnh SWITCH với setOnClickListener/onClick cho hơn 1 nút?
mycards_button = ((Button)this.findViewById(R.id.Button_MyCards));
exit_button = ((Button)this.findViewById(R.id.Button_Exit));
tôi đăng ký setOnClickListener()
trên cả trong số họ:
mycards_button.setOnClickListener(this);
exit_button.setOnClickListener(this);
Làm thế nào để làm cho một công tắc để phân biệt giữa hai nút trong Onclick?
public void onClick(View v) {
switch(?????){
case ???:
/** Start a new Activity MyCards.java */
Intent intent = new Intent(this, MyCards.class);
this.startActivity(intent);
break;
case ???:
/** AlerDialog when click on Exit */
MyAlertDialog();
break;
}
Tôi không muốn sử dụng thực đơn cho điều này, như tôi có thể đặt các nút bất cứ nơi nào tôi muốn trên Layout ... – Hubert