将图像/图标与字符串组合并在TEXTVIEW中显示

时间:2015-06-24 15:48:05

标签: android

所以这是我的情况,我将核对清单存储如下:

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

感谢任何帮助。 感谢。

0 个答案:

没有答案