我正在开发使用 sqlite 数据库的应用程序。我成功地以各种语言存储字符串并从数据库中获取。
但我的问题是我想以粗体或斜体形式存储它。
可能吗 ??如果是,那么我怎样才能做到这一点?
任何帮助将不胜感激。
我正在开发使用 sqlite 数据库的应用程序。我成功地以各种语言存储字符串并从数据库中获取。
但我的问题是我想以粗体或斜体形式存储它。
可能吗 ??如果是,那么我怎样才能做到这一点?
任何帮助将不胜感激。
使用 html 格式化字符串。
当您想显示它们时,请使用Html.fromhtml( your string)
Eg
String myboldstring = <b>boldy</b>
textView.setText(Html.fromhtml(myboldstring));
是你想要的吗?
作为 LazyN 解决方案的替代方案,我建议您考虑为这种上下文使用标准的降价语言(就像堆栈溢出一样)。有几个优点:
在网络上广泛使用,因此您的用户可能会了解如何使用它。
从无法注入恶意 HTML/javascript 的意义上说,安全性要高得多;一旦您按照 LazyN 的建议允许任何 HTML,这很难防止
存储/导出/导入等都很简单,因为它都是合法的文本字符串