我有一個編輯文本框(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字符串。 –