Android開發之button事件監聽簡單例項

NO IMAGE

本文例項講述了Android開發之button事件監聽用法。分享給大家供大家參考。具體如下:

事件監聽的listener,有以下幾種方式:

1、宣告一個普通的class,實現OnClickListener介面,然後在button的setOnClickListener中new該類的一個物件。

2、使用匿名內部類,直接


btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
System.out.println("匿名內部類做事件監聽");
}
});

上面兩種方式的區別就是,一個是普通class,一個是匿名內部類。匿名內部類的好處是,無需去別處定義一個類然後回答這裡使用。直接在使用的地方寫上需要的類的邏輯。

普通class的好處是可以複用。

有的時候可以讓activity直接實現OnClickListener介面,讓其充當監聽器。這時候,在setOnClickListener的引數只需要寫this即可。

希望本文所述對大家的Android程式設計有所幫助。

您可能感興趣的文章:

Android自定義Button並設定不同背景圖片的方法Android開發之Button事件實現與監聽方法總結Android實現圓角Button按鈕Android實現button居中的方法Android實現自定義帶文字和圖片Button的方法解決Eclipse建立android專案無法正常預覽佈局檔案問題的方法Android程式設計之程式碼建立佈局例項分析Android實時資料夾建立方法Android中Json資料讀取與建立的方法Android建立Alert框的方法Android開發之建立可點選的Button實現方法