2011-06-18 21 views
0

我通常實現點擊綁定到特定的視覺元素的事件,像何時實施全功能點擊事件?

final Button button = (Button) findViewById(R.id.button_id); 
     button.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       // Perform action on click 
      } 
     }); 

我經常看到他們使用的活動範圍內的onclick(實施View.OnClickListener),然後例子他們不創造View.OnClickListener每個元素,但而只是通過this,像

public class MyClass extends Activity implements View.OnClickListener { 

    //... 

    someUIElement.setOnClickListener(this); 

    public void onClick(View view) { 
     //TODO implement this 
    } 
} 

何時應該使用這樣的活動範圍內的onclick事件?有兩種方式相同

回答