我在使用sqlite数据库的app上工作。我成功地以各种语言存储字符串并从数据库中获取。
但我的问题是我想以粗体或斜体样式存储它。
有可能吗?如果是,那么我怎样才能实现这种目标呢?
任何帮助将不胜感激。
答案 0 :(得分:1)
使用html格式化字符串
当您想要显示它们时,请使用Html.fromhtml( your string)
E.g。
String myboldstring = <b>boldy</b>
textView.setText(Html.fromhtml(myboldstring));
这是你想要的吗?
答案 1 :(得分:0)
作为LazyN解决方案的替代方案,我建议您在这种情况下使用标准的 markdown 语言(就像堆栈溢出那样)。有几个优点:
在网络上广泛使用,以便您的用户可能了解如何使用它。
在一个人无法注入恶意HTML / javascript的意义上更加安全;一旦你允许任何HTML作为LazyN建议
存储/导出/导入等琐碎,因为它是所有合法文本字符串