0

我的活动由长文本视图组成,必须由分隔符分隔为多个段落,我使用此代码:

TextView tv=(TextView)findViewById(R.id.text); 
        tv.setText(Html.fromHtml(getString(R.string.planet)));

从字符串中获取文本并使用 html 标签将其作为:

<string name="planet">
  <![CDATA[ 
    // my text written here//
   ]]> 
 </string>

我尝试通过添加 html 分隔符标记在每个段落之间添加分隔符或分隔符,但它不起作用,我尝试了这个但不起作用:

 <div class="aligncenter" style="width:400px;height:0;border-top:4px outset 
        #008000;font-size:0;">-</div>

也试过这个也不起作用:

<div align="aligncenter" style="width:400px;height:0;border-top:4px outset 
        #008000;font-size:0;""></div>

所以请任何建议使用 htlm 标签应用该分隔符

感谢您的帮助和建议。

4

1 回答 1

0

Html.fromHtml()不处理所有标签HTML<i> <b> <br/>仅处理诸如 etc之类的基本标签。HTML对于包含类似标签的更复杂的标签,<span>或者<div>使用 a WebViewor you 如果它只是您想要的换行符,请尝试 a<br/>或 a \n

来源- Html.fromHtml。handleStartTag在源页面上搜索以查看更多信息。

于 2013-04-24T22:14:26.350 回答