我正在为 Android 创建一个笔记应用程序,我希望用户能够格式化他们的文本,即粗体,不同的文本大小。
我想知道的是如何做到这一点,记住文本必须可以存储在数据库中。
我可以使用带有从数据库中提取的 HTML 字符串和自定义 CSS 来在用户端设置样式的 Web 视图吗?
我也知道 Android 中有某种格式化类,但我不确定它是如何工作的,我不相信存储格式化信息会很容易。
我正在为 Android 创建一个笔记应用程序,我希望用户能够格式化他们的文本,即粗体,不同的文本大小。
我想知道的是如何做到这一点,记住文本必须可以存储在数据库中。
我可以使用带有从数据库中提取的 HTML 字符串和自定义 CSS 来在用户端设置样式的 Web 视图吗?
我也知道 Android 中有某种格式化类,但我不确定它是如何工作的,我不相信存储格式化信息会很容易。
我认为你应该使用 Spannable 文本。请参阅 android.text.*。我认为您应该将文本存储在 HTML 标记中。也看看 http://developer.android.com/guide/faq/commontasks.html#selectingtext