strings.xml顯示html格式

weixin_33816946發表於2017-12-14

需求:合同協議,其中指定內容為紅色

效果圖:

實現如下:

<string name="learn_ticket_agreement" formatted="false"><![CDATA[根據《中華人民共和國合同法》及有關法律規定,甲、乙雙方本著平等互利、真實自願的原則,經協商一致,就甲方培訓需求委託乙方提供培訓服務,達成如下協議:<br/>一.培訓費用及支付方式<br/>1. 培訓費用\n甲
方同意支付乙方人民幣<font color="#E62233">¥      元</font>(大寫:<font color="#E62233">        元整</font>),作為在乙方的培訓費用,併成為乙方會員,享受會員對應的相關權益.<br/>2.費用有效期<br/>甲方支付乙方的培訓費需在<font color="#E62233">12</font>個月內使用有
效,即:<font color="#E62233">2017年7月26日起至2018年7月25日</font>止。<br/>3.  支付方式<br/>3.1基於協議中乙方所提供的培訓服
務,甲方應支付的培訓費用總額為:<br/>人民幣(大寫):<font color="#E62233">    ,(¥    元)</font>。<br/>。。。2.本協議書自甲乙雙方簽字蓋章之日起生效,本協議傳真件及影印件同樣有效。]]></string>

其中:

<![CDATA[。。。。]]>表示其中的內容為html格式

<font color="#E62233"> XXX</font>用來修改字型顏色

<br/>用來回車

Spannable agreementText = EmojiHelp.getSmiledText(this, Html.fromHtml(getResources().getString(R.string.learn_ticket_agreement)));
agreementContent.setText(agreementText);

 載入實現

相關文章