我有一个编辑文本框(noteContent)。用户有多种格式,他们可以使用,这里有几个:将丰富的编辑文本保存到数据库
if (text.equals("Bold")) {
//Make Spannable Text Bold//
spannable.setSpan(new StyleSpan(Typeface.BOLD), startSelection, endSelection, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
if (text.equals("Italic")) {
//Make Spannable Text Italic//
spannable.setSpan(new StyleSpan(Typeface.ITALIC), startSelection, endSelection, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
if (text.equals("Underline")) {
//Make Spannable Text Italic//
spannable.setSpan(new UnderlineSpan(), startSelection, endSelection, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
当我保存noteContent.getText.toString()到我的数据库,然后填充我的ListView所有的富文本消失。
如何将我的editText中的富文本保存到我的数据库中。所以当我使用simpleCursorAdapter在我的listView中填充数据库时,富文本就在那里。
谢谢。
为什么不在文本中使用HTML?而不是spannable字符串。 –