Android Studio Button基礎教學 (二) 按紐監聽 OnClickListener

接續上篇 Button基礎教學 (一) 按紐事件 Button OnClick

這篇要來介紹第二個方法:

2.設定Button的OnClickListener監聽事件


這是先告訴程式說我有這個按鈕,你要一直幫我盯住他,如果他被按了,那就呼叫OnClick事件

一樣先拉一個按鈕,然後綁住他



在Class那行後面implements View.OnClickListener

你會發現他顯示錯誤,那是因為他規定一定要一個OnClick事件,但是你現在沒有,不然有人亂按你的按鈕他會不知道要叫誰處理

這就像是你媽說要出門可以,但是要帶你弟一起去。這時候你只有兩個選擇,要嘛不要去,要嘛帶你弟一起去

這裡我們選擇第二個,所以對他按Alt+Enter




選擇第一個
然後他跟你說你弟長這樣,回答OK



他就開開心心的跟在你後面了



接下來要宣告一個Button

如果你也顯示紅字的話那只要按Alt+Enter,然後選擇第一個 Import class他就會自動import進去了


顯示紅字時點紅色字,並且按下Alt+Enter(同時按),然後選擇Import class
接著在onCreate裡面輸入
button=(Button)findViewById(R.id.button);

注意!如果有自行更改ID的話後面那個button就要換成你更改的ID,不然應該會和我一樣

這行是在告訴他你這個button等於你剛剛在Activity_main那裡拉的button

然後告訴他說要幫我盯住這個按鈕
button.setOnClickListener(this);
這樣如果有人偷偷按下按鈕他就會呼叫下面的onClick



所以我們只要把按下按鈕要做的事情放在onClick裡面就好了
這裡我們一樣用 訊息提示 Toast 做示範



按下按鈕後就會跳出下面的訊息提示




但是如果有兩個按鈕呢?

對哄!那我們下一篇會提到




留言

張貼留言

如果有任何問題或建議,都歡迎留言或來信: a@ruyut.com