我正在使用以下代码
LayoutInflater inflater = (LayoutInflater) getActivity()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View innerView = inflater.inflate(R.layout.ac_image_list, null);
TextView tv = (TextView) innerView.findViewById(R.id.tv_sorting);
tv.setText(Html.fromHtml(getString(R.string.sort_by_num_messages)));
String sort_by_num_messages定义为
<string name="sort_by_likes"><![CDATA[Sort by <b>Messages</b>]]></string>
问题是它显示如下: 按&lt;排序b&gt;消息&lt; / b&gt;
代码正在我没有使用LayoutInflator的其他活动中工作。 该代码用作用作Tab的SherlockFragment。
答案 0 :(得分:2)
摆脱CDATA的东西,只引用字符串,如下:
<string name="sort_by_likes">"Sort by <b>Messages</b>"</string>
答案 1 :(得分:1)
这正是您的代码应该显示的内容
<![CDATA[ ... ]]>
内的任何内容都不应该被解析,并且应该在你编写时完全显示出来。
您可以在这里阅读更多内容: What is CDATA in html?