Android Studio Button基礎教學 (一) 按紐事件 OnClick

在我們新增完一個按鈕之後,要怎麼設定按鈕事件呢?

主要有兩個方法:
1.設定Button的OnClick事件
2.設定Button的OnClickListener監聽事件


這篇先介紹OnClick事件,就是你按下按鈕後,按鈕會去呼叫的事件

先拉一個Button物件



拉完之後會發現左邊的地方有一個小驚嘆號
那是因為你沒有限制他的位置,執行之後會跑到螢幕的左上角,
如果你有很多個物件的話,他們全部就會重疊在左上角

所以你在水平和垂直的地方都至少要有一條線把他綁住

像這樣:



這樣左邊的驚嘆號就會變成警告而已

至於為什麼會有警告呢?因為你沒有把字串放在@String內

接下來我們來建立按鈕事件,在右邊的OnClick裡面輸入你想要的名稱,



切換到Text模式,他會多出一行android:onClick="btn_onclick"
(雙引號中間是你剛剛打的名字)

游標選到你設定的名字那裡按Alt+Enter(同時按)
選擇Create 'btn_onclick(View)' in 'MainActivity'
(單引號中間一樣是你剛剛打的名字)




他就會自動跳到MainActivity裡面,並且幫你建立好OnClick事件了




我們在裡面加入上次學的訊息提示 Toast執行看看
(記得Toast最後面一定要有.show()不然不會出現)



按下按鈕後的執行結果:



下一篇 Button基礎教學 (二) 按紐監聽 Button OnClickListener

留言