Java 定义不在xml文件中的onClick参数
我从安卓开始,我有一个问题。我有使用此代码动态创建的按钮:Java 定义不在xml文件中的onClick参数,java,android,Java,Android,我从安卓开始,我有一个问题。我有使用此代码动态创建的按钮: for (User u: Users) { RelativeLayout layout = new RelativeLayout(this); linearlayout.addView(layout); Button username = new Button(this); username.setText(u.getUsername()); layout.addView(user
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文件中实现这一点
我想为我的按钮设置onClick功能,但我不知道如何设置
不要在xml文件中执行此操作
通过调用setOnClickListener
将click listener添加到按钮:
for (User u: Users) {
....
Button username = new Button(this);
username.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// Perform action on click
}
});
....
}
我想为我的按钮设置onClick功能,但我不知道如何设置
不要在xml文件中执行此操作
通过调用setOnClickListener
将click listener添加到按钮:
for (User u: Users) {
....
Button username = new Button(this);
username.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// Perform action on click
}
});
....
}
@SimonM.:setOnClickListener方法已经可用,但您需要通过传递View.OnClickListener实例将其设置为Button以获取onclick回调问题是我无法在
onclick
方法中创建新的意图。有什么想法吗?@SimonM.:取决于您是如何创建它的,按照Intent Intent=new Intent(view.getContext(),nextractivity.class)的方式进行操作
@SimonM.:setOnClickListener方法已经可用,但您需要通过传递View.OnClickListener实例将其设置为Button以获取onclick回调问题是我无法在onclick
方法中创建新的意图。有什么想法吗?@SimonM.:取决于您是如何创建它的,按照Intent Intent=new Intent(view.getContext(),nextractivity.class)的方式进行操作代码>