比方說,我有幾個按鈕,在LinearLayout中,其中2個是:Android:使用帶有setOnClickListener/onClick的SWITCH語句獲取多個按鈕?
mycards_button = ((Button)this.findViewById(R.id.Button_MyCards));
exit_button = ((Button)this.findViewById(R.id.Button_Exit));
我對他們兩人的註冊setOnClickListener()
:
mycards_button.setOnClickListener(this);
exit_button.setOnClickListener(this);
我如何做一個切換到區分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;
}
我不喜歡使用菜單這一點,因爲我可以把按鈕的任何地方我要上佈局... – Hubert 2009-10-01 14:22:41