我一直在嘗試每次點擊更改按鈕的文本,並在第一次點擊該按鈕時取得了成功。一直在玩button.setTag和button.getTag,試圖通過按鈕點擊的狀態進行轉換。Android Studio-點擊按鈕多次更改按鈕文字
正是我想做的事......
按鈕默認爲「」啓動 首先點擊文字進入「X」 第二次點擊文字進入到「O」 第三次點擊文字進入「」 //沒有嘗試啓用此又
這是到目前爲止我的代碼..
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Button button = (Button) findViewById(R.id.button);
button.setTag(0);
button.setText("");
final int status = (Integer) view.getTag();
switch (status) {
case 0:
button.setText("X");
view.setTag(1); //pause
break;
case 1:
button.setText("O");
view.setTag(0); //pause
break;
}
}
});//if you know why android studio makes me add this get bonus points
}
您每次單擊按鈕時將您的標記設置爲0。至於你的評論}};這是你的OnClickListener的結局 – Pztar