android - One OnClickHandler for multiple Buttons -


I work myself like this all the time:

  button button 1 = (Button) Find VibibIID (R.B. button 1); Button Button 2 = (button) FindById (R.id.button2); Button Button 3 = (Button) Find ViewById (R.id.button3); Button1.setOnClickListener (menuButtonListener); Button2.setOnClickListener (menuButtonListener); Button3.setOnClickListener (menuButtonListener); ...  

and

  Private OnClickListener myButtonListener = New OnClickListener () {@Override Click Public Zero (see V) {Switch (v. GetId (OnClickListener is a better way to set up?   

You can also set it in your layout xml using Android: onclick attribute.

  android: onClick = "onClick"  

Then your Add onClick method to the activity class.

  Click Public Zero (see V) {...  

is here.


Comments