在 Android 上的 textview 中格式化文本项目符号的最简单方法

发布于 2024-11-02 01:00:49 字数 162 浏览 1 评论 0原文

我环顾四周,但没有找到任何适合在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小镇女孩 2024-11-09 01:00:49

是的,Android 中没有真正好的排版功能——没有完整的理由、项目符号、行距等——所以我看到的建议是简单地使用 WebView,然后插入正确的 HTML,例如:

<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>

我不知道直接 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.:

<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>

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.

荒芜了季节 2024-11-09 01:00:49

您可以使用 Html.fromHtml 设置 TextView 的格式,就像对 HTML 页面所做的那样。检查下面的代码片段以了解更多详细信息...

String test1 = "<ul><li>Item 1</li><li>Item 2</li></ul>";
Spanned s = Html.fromHtml(test1);
tv.setText(s);

但是,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 using Html.fromHtml. Check below snippet for more details...

String test1 = "<ul><li>Item 1</li><li>Item 2</li></ul>";
Spanned s = Html.fromHtml(test1);
tv.setText(s);

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文