First, the three elements of the event:
Event Source: Source of event occurrence
Event: Behavior (click, touch ...)
Event listener: What to do when an event occurs
Second,Onclicklistener (Click event)
Interface definition: public static interface View. Onclicklistener {
public void OnClick (view view);
}
1 protected voidonCreate (Bundle savedinstancestate) {2 Super. OnCreate (savedinstancestate);3 Setcontentview (r.layout.focus);4Button bt= (button)Super. Findviewbyid (R.ID.FOCUSBT1);5 //Set listener--Event handling (View.onclicklistener)6Onclicklistener ocl=NewOnclicklistenerimpl ();7 Bt.setonclicklistener (OCL); 8 }9 //Inner classTen Public classOnclicklistenerimplImplementsonclicklistener{ One Public voidOnClick (View v) { AString str=Etname.gettext (). toString (); - Tv.settext (str); - } the}
Click Events--Sample code
1 button bt= (button) super .findviewbyid (R.ID.FOCUSBT1); 2 // set listener, Anonymous inner class 3 bt.setonclicklistener (new Onclicklistener () { 4 public void OnClick (View v) { 5 String str=etname.gettext (). ToString () ; 6 Tv.settext (str); 7 } 8 });
Sample code (anonymous inner Class)
Event Handling "Android 4"-click event