1. 程式人生 > 實用技巧 >Android Studio Button控制元件設定點選事件

Android Studio Button控制元件設定點選事件

Button控制元件表示按鈕,可以顯示文字,顯示圖片,允許使用者通過點選來執行操作,其最重要的作用是響應使用者的一系列點選事件。下面介紹一下Button控制元件設定點選事件主要的三種方式:
(1)在佈局檔案中指定onClick屬性的值來設定Button控制元件的點選事件。
示例程式碼如下:
在這裡插入圖片描述

指定了onClick屬性,就可以在Activity中定義專門的方法來實現點選事件。
注意:在Activity中定義實現點選事件的方法名,必須與onClick屬性的值保持一致。
(2)使用匿名內部類的方式設定點選事件。
示例程式碼如下:
在這裡插入圖片描述
這是通過設定setOnClickListener()方法實現監聽。setOnClickListener()方法中傳遞的引數是一個匿名內部類。

(3)Activity實現OnClickListener介面的方式設定點選事件。
示例程式碼如下:
在這裡插入圖片描述
MainActivity通過實現View.OnClickListener介面中的onClick()方法來設定點選事件的。
注意:在實現onClick()方法之前,必須呼叫setOnClickListener()方法設定點選監聽事件,否則點選不會生效。
這三種方式適用的情況:
前兩種方式適合介面上Button控制元件較少的情況,第三種方式適合介面上Button控制元件較多時。