在 Android 上的 textview 中格式化文本项目符号的最简单方法
我环顾四周,但没有找到任何适合在 Android 文本视图上设置文本格式的东西。
一行中的文本
较长的文本
继续下一行 自动缩进
- 等等......
就这样了。非常感谢!
I looked around but did not find anything suitabe to just format text like this on Android textview.
text that is in one line
text that is longer and will
continue on next line with
automatic indentation- and so on...
That's it already. Thanks very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,Android 中没有真正好的排版功能——没有完整的理由、项目符号、行距等——所以我看到的建议是简单地使用 WebView,然后插入正确的 HTML,例如:
我不知道直接 HTML 是否会像您所要求的那样悬挂缩进,但您可能可以使用 Android 的 WebView 支持的 CSS 属性。
Yeah, there are no really good typographic features in Android -- no full justification, bullets, leading, etc. -- so one thing I've seen suggested for this is to simply use a WebView, and then just insert the proper HTML, e.g.:
I do not know if direct HTML does hanging indents like you're asking, but there's probably a CSS property you could use that Android's WebView will support.
您可以使用
Html.fromHtml
设置TextView
的格式,就像对 HTML 页面所做的那样。检查下面的代码片段以了解更多详细信息...但是,
TextView
并不支持所有 HTML 标签。检查下面 Mark Murply 的公共软件链接,了解 TextView 支持的标签。http://commonsware.com/blog /Android/2010/05/26/html-tags-supported-by-textview.html
You can format
TextView
like you do for a HTML page usingHtml.fromHtml
. Check below snippet for more details...However,
TextView
doesn't support all HTML Tags. Check below Mark Murply's commonsware link for supported tags by TextView.http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html