如何在Android Studio中将print语句刷新到Button?

How to flush print statement to Button in Android Studio?

提问人:Ahmed Salman 提问时间:7/6/2023 最后编辑:Dmitriy PopovAhmed Salman 更新时间:7/11/2023 访问量:20

问:

我正在制作一个简单的井字游戏,我想在玩家按下按钮时立即打印 X 和 O。 就像如何刷新打印语句并立即将缓冲区自行清空而不必遍历整个程序一样。

    // method to print X's and O's on buttons
    private void setText(Button btn) {

        if (btn.getText().toString().equals("")) { // if button NOT toggled yet
            if (state == 0) { // print 0 on button
                btn.setText("0");
                moves++;
                state = 1;
            } else { // print X on button
                btn.setText("X");
                moves++;
                state = 0;
            }
        }
    }
java android-studio 开发 井字游戏 flush

评论

0赞 Markus Kauppinen 7/6/2023
“当玩家按下按钮时”然后,您需要在每个按钮上添加一个: https://developer.android.com/develop/ui/views/components/buttonOnClickListener

答: 暂无答案