0

我正在写一个关于页面,我得到一个很长的段落。我把它放在 TextView 中,它看起来像下面

     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     AAAAAAAAAAA.  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.

有什么办法让它格式化,使线条有点均匀?

谢谢

4

2 回答 2

0

我也有同样的问题......我使用 WebView 而不是 TextView 和..我有加载数据之类的。

webview.loadDataWithBaseURL(null,"<head><style>* {margin:0;padding:0;font-size:15; text-align:justify}</style></head>"+YOUR TEXT),"text/html","UTF-8","about:blank");

所以你可以在你的网页视图中证明文本。

于 2013-01-07T11:46:51.480 回答
0

在您的 strings.xml 中,定义一个包含该段落的字符串,

例如

    <string name="longtext">
   <![CDATA[
    <html><body><p style="text-align:justify">
    your paragraph text
   </p></body></html>]]>
   </string>

并通过使用在您的文本视图中设置此文本,

    tvTemp.setText(Html.fromHtml(getResources().getString(R.string.longtext)));
于 2013-01-07T12:16:53.723 回答