gpt4 book ai didi

Android TextView 特殊字符问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:33 24 4
gpt4 key购买 nike

我在 Android 应用程序中有一个 TextView ,这个 TextView 的文本是从一个 API 请求中填充的,这个 API 的响应只是一个文本,但是这个文本可能有特殊字符,比如撇号或任何其他特殊字符。

问题是,当响应包含特殊字符时, TextView 仅显示该特殊字符及其后的内容,示例:

当响应是 Capt. Tony 的 TextView 仅显示

当响应为 Golf Club 时, TextView 正常工作并显示 Golf Club

当响应为 Café 28 时, TextView 仅显示 é 28

而且我知道响应是正确的,因为我测试了太多次。

我的 TextView 代码:

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()));

关于Android TextView 特殊字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com