【问题标题】:How to display HTML on EditText?如何在 EditText 上显示 HTML?
【发布时间】:2020-02-14 08:56:59
【问题描述】:

我正在尝试制作一个 Android 应用程序,它旨在成为一个笔记应用程序,类似于 Evernote。 对于使用过 Evernote(或所有其他优秀笔记应用)的用户,您可能已经知道它不仅允许用户保存文本,还允许用户添加图像、文件和其他格式设置功能。 所以我想出了使用 HTML 的想法,以便用户可以附加图像并使用不同的文本样式(粗体、常规、斜体等...)。
用户将选择他的文件的图像,HTML 应该在 EditText 本身中显示它。与文本样式相同。
有可能实现这一目标吗?我需要使用图书馆吗?

编辑
我按照莉娜的回答,它工作正常,但现在的主要问题是它不能正确显示图像,无论是来自互联网还是来自 sd 卡。我确实有可用的 Internet 权限和写/读外部存储。

这是我的代码:

Edit.setText(Html.fromHtml("<strong>IT IS STRONG</strong>" +
        "<p>Tiptoe</p>" +
        "<img src=\"/sdcard/Pictures/Screenshots/Screenshot_20200204-230814.png\"/>"));

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 我不知道从哪里开始

标签: java android html


【解决方案1】:
editText.setText(Html.fromHtml(yourHtmlText))

【讨论】:

  • 使用这个支持图片吗?
  • 应该。这是一些使答案更长的文字
猜你喜欢
  • 1970-01-01
  • 2012-03-17
  • 2019-08-13
  • 1970-01-01
  • 2010-11-10
  • 2011-03-22
  • 2014-03-11
  • 1970-01-01
相关资源
最近更新 更多