Java Android:通过视图激活的方法传递2个输入参数
我试图创建一个方法,当另一个方法给它一个int时,这个方法被激活,同时,这个方法也可以被一个视图激活 下面是该方法的顶行,在Java中调用该方法的位置:Java Android:通过视图激活的方法传递2个输入参数,java,android,Java,Android,我试图创建一个方法,当另一个方法给它一个int时,这个方法被激活,同时,这个方法也可以被一个视图激活 下面是该方法的顶行,在Java中调用该方法的位置: checkNum(theNumber, null); public void checkNum (int num, View view){ 我尝试在xml中使用“onClick”作为按钮,但checkNum没有作为建议出现,当我运行它时,应用程序崩溃了。我怎样才能解决这个问题 非常感谢 在XML中使用onClick属性时,要使用的正确签名是
checkNum(theNumber, null);
public void checkNum (int num, View view){
我尝试在xml中使用“onClick”作为按钮,但checkNum没有作为建议出现,当我运行它时,应用程序崩溃了。我怎样才能解决这个问题
非常感谢 在XML中使用
onClick
属性时,要使用的正确签名是
public void checkNum (View view)
如果您想传入其他参数,我建议您在Java代码中设置它
通过以下方式将单击侦听器添加到按钮
:
Button button = (Button) findViewById(R.id.your_button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Do something when the button is clicked
}
});
在XML中使用
onClick
属性时,要使用的正确签名是
public void checkNum (View view)
如果您想传入其他参数,我建议您在Java代码中设置它
通过以下方式将单击侦听器添加到按钮
:
Button button = (Button) findViewById(R.id.your_button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Do something when the button is clicked
}
});
非常感谢你!很抱歉问一下,我该怎么做呢?首先,你说的“被视图激活”是什么意思?就像,一声咔嗒?是的,就像一个扣子,非常感谢你!很抱歉问一下,我该怎么做呢?首先,你说的“被视图激活”是什么意思?比如,通过点击?是的,比如一个按钮,如果你也能发布你得到的错误,它会更有帮助。我认为问题在于onClick方法只能有一个参数(一个已单击的视图),如果您还可以发布您得到的错误,那将更有帮助。我认为问题在于onClick方法只能有一个参数(已单击的视图)