我开始使用Android Studio,我正在做一个基本的项目。 在这个项目中有9个按钮,我用方法setOnClickListener控制。 我必须重复这个方法9次,还有另一种方法来控制它们吗?同样的方法重复多次
编辑: 这是我迄今所做的:
b1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (b1.getText().toString().equals(""))
if (turno == 1) {
turno = 2;
b1.setText("X");
} else if (turno == 2) {
turno = 1;
b1.setText("O");
}
n_turni++;
vincitore();
b1.setEnabled(false);
}
});
b2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (b2.getText().toString().equals(""))
if (turno == 1) {
turno = 2;
b2.setText("X");
} else if (turno == 2) {
turno = 1;
b2.setText("O");
}
n_turni++;
vincitore();
b2.setEnabled(false);
}
});
b3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (b3.getText().toString().equals(""))
if (turno == 1) {
turno = 2;
b3.setText("X");
} else if (turno == 2) {
turno = 1;
b3.setText("O");
}
n_turni++;
vincitore();
b3.setEnabled(false);
}
});
向我们展示您迄今为止所做的工作。 –
这确实与Android Studio无关。你用来开发的IDE是无关紧要的。您正在询问程序中的问题,而不是IDE中的问题。 – RealSkeptic
我按照你的建议编辑了帖子,谢谢。 –