我的應用程序中有一個名為 Chocolate 的復選框。當它被選中時,它會打印“添加巧克力!\n”。但是,當我在選中后取消選中它,并將其替換為“”(無字符串)時,它會被替換為新的一行。而沒有。每次檢查/取消檢查時,行數不斷增加。所以我的問題是如何用退格鍵替換整個字符串?這樣下一個項目應該在同一行上打印而不是巧克力。public void onCheck(View checkView) { String checkMessage = ""; boolean checked = ((CheckBox) checkView).isChecked(); checkMessage += "\n"; switch (checkView.getId()) { case R.id.chocolate: if (checked) { checkMessage += "Chocolate added.\n"; } else { checkMessage = checkMessage.replaceAll("Chocolate added.\n", ""); } break; } checkMessage += "\n"; ...
添加回答
舉報
0/150
提交
取消