2012-01-09 6 views

答えて

2

あなたはあなたのbutton.likeを定義するラインの下

Button b1 = new Button(context); 
b1.setId(1); 
b1.setOnclickListener(new MyListener()); 

Button b2 = new Button(context); 
b2.setId(2); 
b2.setOnclickListener(new MyListener()); 

Button b3 = new Button(context); 
b3.setId(3); 
b3.setOnclickListener(new MyListener()); 

class MyListener implements OnClickListener{ 
    public void onClick(View v){ 
      int id = v.getId(); 
      Log.v("button id",""+id); 
      // use here with switch or if condition with id 
    } 
} 
0

は単にコードこの方法のように行うことができます。

Button b=new Button(context); 
b.setId(<some number>); 

b.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 

     // do stuff here     
    } 
}); 
関連する問題