顯示在我的string.xml文件,我有這樣的事情:粗體字不會在屏幕上
<string name="example_string"><b>This</b> is a <b>%1$s</b></string>
然後我把它變成一個TextView:
textView.setText(getString(R.string.example_string, "good question"));
我傳遞給getString()
方法的「好問題」論點未在加粗中顯示。即使是「This」一詞也不會以粗體顯示! 這是什麼原因以及如何解決它?
============================================== ===========================
我知道如何使用Html.fromHtml(),但是這種方法不支持插入我在字符串資源中定義的佔位符的字符串。如果您試圖告訴我存在Html.fromHtml(),請不要回復...
我認爲getString()方法在某種程度上刪除或清除了存儲在字符串資源中的所有格式化信息,當它返回結果時...所以我想問一個更好的問題是:是否有更好的方法可以在字符串資源中填充佔位符,同時保持格式化信息在那裏? –