-1

我正在尝试插入当前的西装,但以用户当前分数附近的文本形式。我创建了以下内容:

private int currentSuit = 0;

我在 onDraw 部分输入了以下内容:

canvas.drawText("Suit: " + (currentSuit), 300,
    screenH-whitePaint.getTextSize()-12, whitePaint);

还创建了以下内容:

    public void currentSuit() {
        String suitText = "";
        if (validSuit == 100) {
            suitText = "Dimonds";
        } else if (validSuit == 200){
            suitText = "Clubs";
        } else if (validSuit == 300){
            suitText = "Hearts";
        } else if (validSuit == 400){
            suitText = "Spades";
        }
    }

我对java和android编码相当陌生。希望有人可以阐明我做错了什么。

我目前可以放入 validSuit 但我得到了当前西装的数值。

validSuit 来自discardPile

4

1 回答 1

0

很难说出您的问题是什么(因为您没有明确说出错误),但我认为您想重命名currentSuitvalidSuit,而是将以下内容添加到 onDraw:

canvas.drawText("Suit: " + currentSuit(), 300,
    screenH-whitePaint.getTextSize()-12, whitePaint);
于 2013-01-15T03:52:13.537 回答