我正在用Android Studio开发一个简单的记忆游戏,我问自己是否有一种方法可以将按钮与相应的按钮相关联后设置为不可见。 这是代码:
@Override
public void onClick(View v) {
if (isBusy)
return;
MemoryButton button = (MemoryButton) v;
if (button.eAccoppiata)
return;
if (primoBottoneSelezionato == null) {
primoBottoneSelezionato = button;
primoBottoneSelezionato.gira();
return;
}
if (primoBottoneSelezionato.getId() == button.getId()) {
return;
}
if (primoBottoneSelezionato.getFrontDrawableId() == button.getFrontDrawableId()) {
button.gira();
button.seteAccoppiata(true);
primoBottoneSelezionato.seteAccoppiata(true);
primoBottoneSelezionato.setEnabled(false);
button.setEnabled(false);
perControllo++;
if (perControllo == 8) {
if (!isFinishing()) {
new AlertDialog.Builder(Gioco4x4Activity.this)
.setTitle("Complimenti...")
.setMessage("...Hai vinto!")
.setCancelable(false)
.setPositiveButton("Torna alla Home", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
}).show();
}
}
希望您能帮助我,谢谢您的宝贵时间。