所以这是我的情况,我将核对清单存储如下:
Shopping-list
[] Milk
[] Yogurt
[x] Egg
[x] Tomato
[x] Bacon
我的笔记存储在SQLite中,我可以检索确切的数据并将其显示在我的应用程序的主菜单中。我想将那些[]和[x]转换为图标以便更好看,[]表示未选中,而[x]表示已选中。
我尝试使用String.split拆分列表的每一行 我试过像这样的代码
String lines[] = note_content.split("\\r?\\n");
所以现在我的行分别包含每个检查项目,如下所示:
lines[0] = "[] Milk";
lines[1] = "[] Yogurt";
lines[2] = "[x] Egg";
lines[3] = "[x] Tomato";
lines[4] = "[x] Bacon";
然后我尝试循环每一个并检查是否使用if else:
if(lines[i].subString(0,3).equals("[x]"){
// means it's checked
}
但问题是我不知道如何在每个检查项目上添加图标,然后将它们显示为字符串。
我的最终结果如下:
Shopping-list
[an empty box image] Milk
[an empty box image]Yogurt
[a check icon] Egg
[a check icon] Tomato
[a check icon] Bacon
感谢任何帮助。 感谢。