资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
button的四种click响应方法汇总button用得挺多的,在这整理了下它的事件处理方法,发现实现方法还不少,我比较喜欢第二种,你呢,最常用哪一种?实现一:代码如下:button bt_demo = (button)findviewbyid(r.id.bt_demo);bt_demo.setonclicklistener(new onclicklisteneroverridepublic void onclick(view v)/响应clicked事件/.);实现二:代码如下:button bt_demo = (button)findviewbyid(r.id.bt_demo);bt_demo.setonclicklistener(listener);private onclicklistener listener = new onclicklistener overridepublic void onclick(view arg0) / todo auto-generated method stubswitch(arg0.getid )case r.id.bt_demo:/响应clicked事件/.break;default:break;实现三:代码如下:button bt_demo = (button)findviewbyid(r.id.bt_demo);bt_demo.setonclicklistener(new buttonlistener );private class buttonlistener implements onclicklisteneroverridepublic void onclick(view arg0) /响应clicked事件/.实现四:代码如下:/在activity中直接onclicklistener接口:import android.view.view.onclicklistener;public class myactivity extends activity implements onclicklistener override public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);setcontentview(r.layout.main);/按纽button bt_demo = (button)findviewbyid(r.id.bt_demo);bt_demo.setonclicklistener(this);/响应click事件public void onclick(view v) switch (v.getid ) case r.id.bt_demo:/响应clicked事件/.break;default:break;感谢这么全面的总结,虽然这些都知道,但是自己缺乏总结。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号