我正在尝试插入当前套装,但以用户当前分数附近的文本形式。我创建了以下内容:
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
答案 0 :(得分:0)
很难说出你的问题是什么(因为你没有明确说出错误),但我认为你想将currentSuit
重命名为validSuit
,而是将以下内容添加到onDraw中:
canvas.drawText("Suit: " + currentSuit(), 300,
screenH-whitePaint.getTextSize()-12, whitePaint);