定义onClick param不在xml文件android中

时间:2015-11-03 17:10:01

标签: java android

我从android开始,我遇到了问题。我有使用此代码动态创建的按钮:

for (User u: Users) {        
    RelativeLayout layout = new RelativeLayout(this);
    linearlayout.addView(layout);
    Button username = new Button(this);
    username.setText(u.getUsername());
    layout.addView(username);
    }

我想在我的按钮上设置一个onClick函数,但我不知道如何在xml文件中执行此操作。

1 个答案:

答案 0 :(得分:0)

  

我想在我的按钮上设置onClick功能,但我不知道如何操作   不要在xml文件中执行此操作

通过将setOnClickListener调用为:

,将点击监听器添加到Button
for (User u: Users) {        
    ....
     Button username = new Button(this); 
     username.setOnClickListener(new View.OnClickListener() {
       public void onClick(View view) {
          // Perform action on click   
       }
     });
     ....
    }