我正在尝试编写一个程序,当我使用按钮a" \"显示,然后如果我按下相同的按钮a" X"显示,最后如果我第三次按下相同的按钮"(X)"显示。现在我有这个方法......
public void display20closePlayer1(String close) {
TextView playerOneTwentyClose = (TextView) findViewById(R.id.player_one_20_close);
playerOneTwentyClose.setText(String.valueOf(close));
}
找到按钮并用此设置文本....
public void twentyCloseOutPlayer1(View v) {
playerOneClose20 = playerOneClose20 + "\\";
display20closePlayer1 (playerOneClose20);
}
我将字符串存储在主要活动的公共对象中......
String playerOneClose20 ="&#34 ;;
当我运行我的代码并按下按钮时,我得到一个" \"出现,如果我再次点击它,我会得到" \"等等。
有人可以帮助解释一个方法,用一个" X"来替换已经被称为" \"的方法。然后替换" X"用"(X)"谢谢你的帮助!
答案 0 :(得分:0)
你很亲密!我这样做的方法是使用一个全局1 => “/“
变量来表示你所处的阶段(即int
,依此类推)
然后在您的on按钮上单击侦听器获取文本视图并根据阶段编号进行设置。
请务必设置并重置{{1}}变量,否则会弄乱您的代码