我正在尝试创建一个方法,当另一个方法给它一个 int 时,该方法就会被激活,同时该方法也可以被 View 激活。
这是该方法的顶行以及在 Java 中调用该方法的位置:
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
}
});
关于java - Android:通过 View 激活的方法传递 2 个输入参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502325/