前言
在Button的點(diǎn)擊事件中续担,有許多種寫法,但無非分為兩種:
1.在Activity中編碼實(shí)現(xiàn)
2.在布局中實(shí)現(xiàn)汤功。
接下來我們會(huì)介紹如何在布局中實(shí)現(xiàn)button隨著點(diǎn)擊后的背景改變:
具體步驟
1.首先在activity_main中寫一個(gè)button控件:
activity_main
2.在drawable中創(chuàng)建一個(gè)button2_selector文件:
button2_selector
3.再activity_main中的button控件中引用button2_selector:
完成后可查看點(diǎn)擊效果
說明
state_pressed:用戶是否按下杂曲。
state_selected:是否被選中昼钻。
state_checked:是否被checked,一般應(yīng)用于RadioButton中析二。
該方法是十分簡(jiǎn)單的button點(diǎn)擊事件改變背景的方法墩衙,不用非常麻煩的在Activity中編寫點(diǎn)擊事件的代碼,簡(jiǎn)化了程序的代碼量甲抖。是非常好用的android技能漆改。