ACa*_*ter 2 java android android-xml
我有一个简单的Android应用程序,它有很多按钮,所有操作都与数字略有不同.目前,我对每个功能都有不同的方法.使用按钮的XML属性"onClick"调用该方法.
我试图添加更多按钮,但为了节省自己的时间和代码,我想我会为所有按钮编写一种方法.应该传递一个值,告诉它要完成的操作.
我真的希望能够提供应该在XML中传递给该方法的值,而不是必须使用OnClickListener()将其写为代码.
有没有办法做到这一点?
实际上,您正在向方法传递值:单击按钮的ID.
点击处理程序通常如下所示:
public void ClickHandler(View v) {
switch(v.getId()) {
case BUTTON_X:
//do some stuff
case BUTTON_Y:
// do some other stuff
}
}
Run Code Online (Sandbox Code Playgroud)