我有很多的字符串是這樣的:的Android - HTML中的strings.xml和GetString()
<string name="exponent_key">x<sup><small>y</small></sup></string>
而當我設一個TextView的文本,在XML佈局文件,結果是正確的上標'Y'。
但是如果我使用getString()
(或事件試圖檢索文本,從上述的TextView,使用.getText()
),然後使用setText()
應用的變化,「Y」被變回正常的文本(所以結果只是'xy')。
可以解決這個問題嗎?我希望html代碼保留在字符串中,以便我可以使用.replace()
將x和y與實際數字交換,以便它看起來像真正的數學格式。有很多這樣的運算符字符串,因此手動重新添加每個html都很困難。
以防萬一你想看到我的程序:https://dl.dropboxusercontent.com/u/62863300/Random/ScientificCalculator.zip
[string in string resource?]中的可能重複(http://stackoverflow.com/問題/ 2667319/html-in-string-resource) – Sebastian
啊是的!在閱讀第一個答案後我通過了這篇文章。所以基本上我不會將文本轉換爲字符串?留下字符序列? – Dylanthepiguy