Sqlite Android中的Italic / Bold字体

时间:2012-11-02 07:38:41

标签: android database android-sqlite

我在使用sqlite数据库的app上工作。我成功地以各种语言存储字符串并从数据库中获取。

但我的问题是我想以粗体或斜体样式存储它。

有可能吗?如果是,那么我怎样才能实现这种目标呢?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

使用html格式化字符串 当您想要显示它们时,请使用Html.fromhtml( your string)
E.g。

 String myboldstring = <b>boldy</b>
 textView.setText(Html.fromhtml(myboldstring));

这是你想要的吗?

答案 1 :(得分:0)

作为LazyN解决方案的替代方案,我建议您在这种情况下使用标准的 markdown 语言(就像堆栈溢出那样)。有几个优点:

  1. 在网络上广泛使用,以便您的用户可能了解如何使用它。

  2. 在一个人无法注入恶意HTML / javascript的意义上更加安全;一旦你允许任何HTML作为LazyN建议

  3. ,这是非常难以防止的
  4. 存储/导出/导入等琐碎,因为它是所有合法文本字符串