本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答
圖片精選