我所要做的只是从具有加粗和斜体等功能的EditText中获取文本,并将其保存在文本文件中,但当我读取并显示它时,这些特性会丢失,它们不会显示。我如何通过将文本保存在文本文件或其他方式来保留丰富的功能。
我所要做的只是从具有加粗和斜体等功能的EditText中获取文本,并将其保存在文本文件中,但当我读取并显示它时,这些特性会丢失,它们不会显示。我如何通过将文本保存在文本文件或其他方式来保留丰富的功能。
您可以使用Html.toHtml()
将从EditText
的getText()
返回的Editable
转换为HTML表示形式。然后,稍后您可以使用Html.fromHtml()
将HTML转换回可在EditText
中使用的内容。toHtml()
和fromHtml()
不能处理EditText
使用的每个可能的span,但它应该处理基本的加粗和斜体等。