在Textview for Android中对齐文本(使用Html.fromhtml())

时间:2012-05-02 14:28:07

标签: android html android-layout formatting textview

我正在尝试显示此信息表。

目前看起来像

[this]

我希望它看起来像

[this]

有没有得到这种对齐?

现在,所有这些文本都在一个TextView中,并由Html.fromhtml()设置样式

所以,可以想象,如果有这个问题的HTML解决方案,我可以将它应用到这个textview。

3 个答案:

答案 0 :(得分:0)

传统的响应是组成XML布局并单独设置字段。您也可以保持HTML原样并使用WebView而不是TextView。

答案 1 :(得分:0)

您可以使用html表来实现此目的。 例如:

<table>
<tr><td>Session Id</td><td>1</td></tr>
<tr><td>Start time</td><td>xyz</td></tr>
</table>

答案 2 :(得分:0)

String styledText =“sessionaID:1”; textView.setText(Html.fromHtml(styledText))

我想你也是这样做的。 如果您只需要HTML格式的解决方案,那么只需将空格标记添加到1之前,并且类似于下一个字段。表示HTML的所有可能标记以获得相同的外观。溶液)

更好的方法是设计XML,U可以为文本视图设置重力和其他参数