在我們新增完一個按鈕之後,要怎麼設定按鈕事件呢?
主要有兩個方法:
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
主要有兩個方法:
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
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com