How to pass parameters to OnClickListener?

后端 未结 9 2260
南旧
南旧 2020-11-29 20:59

How can i pass parameter to an OnClickListener() ?

Got my Listener:

   OnClickListener myListener = new OnClickListener()
   {

     @Override
     p         


        
9条回答
  •  伪装坚强ぢ
    2020-11-29 21:26

    use implements OnClickListener like below code

    public class Test extends Activity implements OnClickListener{
        Button btn1;
        Button btn2;
        Button btn3;
        Button btn4;
        Button btn5;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            //initialize btn...~~~
    
            btn1.setOnClickListener(this);
            btn2.setOnClickListener(this);
            btn3.setOnClickListener(this);
            btn4.setOnClickListener(this);
            btn5.setOnClickListener(this);
        }
    
        @Override
        public void onClick(View view) {
            switch(view.getId()) {
                case will be determine by Button's Id (R.id.blablabla)
            }
    }
    

提交回复
热议问题