我正在尝试将具有特殊模式的字符串转换为复选框。 模式如下: [] 和 [x] 。如何使它看起来像这样
这是字符串中的模式
这是我要使其显示为:
我想创建一个字符串模式为 [] 的复选框,以及一个字符串模式为 [x] 的复选框。
我尝试使用 something.contains(“ []”)在字符串中查找模式,它可以工作,但是我不知道如何使它看起来像一个复选框/复选框。
有什么解决办法吗?
答案 0 :(得分:0)
如前所述,.contains可用于查找带有模式的字符串。对于复选标记,您可以使用类似以下内容的
://To check
txtView.setText("[✓]"+" remaining text...");
//To uncheck
txtView.setText("[ ]"+" remaining text...");
您可以将其添加到onClickListener并在检查和取消检查状态之间切换。
答案 1 :(得分:0)
我通过使用.replace()
text = stringTxt!!.replace("[ ]", "☐").replace("[x]", "✓")