我在
Android应用程序中有一个文本视图,此文本视图的文本是从API请求填充的,此API的响应只是一个文本,但是此文本可能包含特殊字符,如撇号或任何其他特殊字符.
问题是,当响应具有特殊字符时,文本视图仅显示该特殊字符及其后面的内容,示例:
当响应是Capt.Tony的时,文本视图只显示.
当响应是高尔夫俱乐部时,文本视图正常工作并显示高尔夫俱乐部
当响应是Café28时,文本视图仅显示é28
我知道答案是正确的,因为我已经测试了太多次.
我的文字视图代码:
XML
<TextView
android:id="@+id/item_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello world"
android:textColor="#ffffff"
android:textSize="18sp"
android:layout_marginLeft="10dp"/>
JAVA
TextView item_name = (TextView) rowView.findViewById(R.id.item_name);
item_name.setText(item.getTitle());
任何帮助将非常感激.
最佳答案 尝试
TextView item_name = (TextView) rowView.findViewById(R.id.item_name);
item_name.setText(Html.fromHtml(item.getTitle()));