2012-07-08 60 views

回答

1

從文檔:

回調接口定義當一個視圖是 點擊被調用。

reference

簡單的說:所以,當你實現這一點,你可以手柄click事件Views - 所有部件如ButtonImageView等。

當你實現這個您必須執行onClick方法。當你點擊一些View時,立即調用這個方法。

public void onClick(View v) { 
    switch(v.getId()) { 
     // do your work 
    } 
} 

但是,不要忘記,你必須註冊你的OnClickListener特定部件

someButton.setOnClickListener(this); 

最有可能你需要學習Android基本,我把它推薦給你。

注:您可以使用監聽器也爲匿名類

0

這是爲了落實其希望得到通知;如果是點擊視圖元素的類接口。

例如:

public class FooActivity extends Activity implements View.OnClickListener { 

    public void onCreate(...) { 
     View v = findViewById(...); 
     v.setOnClickListener(this); 
    } 

    public void onClick(View v) { 
     // method which is invoked when the specific view was clicked 
    } 
}