我需要知道,複雜性方面有哪些更好。要麼身份從XML一個單獨的onClick方法這樣每個按鈕:Android OnClickListener複雜度
android:onClick:"clickHandler"
和Java代碼:
public void clickHandler(View v){
Button b = (Button) v;
//do something for that button
};
,或者標識一個方法,用於所有的按鈕,並且將它們與如果分離條件。
Public void clickHandler(View v){
Button b = (Button) v;
if(b.getText().equals("a")){
}
elseif(b.getText().equals("b")){
}
//And so on.
}
我不擅長計算複雜性等,但這個問題只是刺激,我不能回答它。但是我的理解是,第一種方法增加了很多代碼行!
重視? – nkr 2012-07-10 20:29:15
這是第一種方法!我只是問他們之間的不同。 – 2012-07-10 20:46:35