Html.fromHtml()中的对齐方式

Ren*_*ene 13 android

对齐是否在TextView中的HTML.fromHtml()中工作?

我试过了

<div align="center"><p>Test</p></div>
Run Code Online (Sandbox Code Playgroud)

以及它的一些变化,包括将没有括号的对齐标签放到段落标签,但没有一个工作.文本总是留下来.

谢谢你的帮助!

你的.

Rom*_*Guy 16

TextView中的HTML文本不支持对齐.

  • 支持的标签是:p,div,em,b,strong,cite,dfn,i,big,small,font,blockquote,tt,a,u,sup,sub,h1到h6和img.请注意,您还可以通过调用fromHtml(String,ImageGetter,TagHandler)来提供自己的TagHandler.这使您可以添加对所需标记的支持. (9认同)
  • 您可以使用android:gravity ="center_horizo​​ntal"设置文本对齐方式 (5认同)
  • 这是一个很好的网站,这是所有这些乐于助人的人和快速的答案!但是,后续行动很明显:支持哪些HTML? (2认同)

小智 9

要在textview中设置对齐,请先将textview width设置为match_parent,然后在HTML标记中使用text-align选项.这样的事情:

<div style="text-align: center">this text should be in center of view</div>

更新:此解决方案适用于Android 7及更高版本:|