我fromHtml
用来在TextView
. 但是,我发现它在 JellyBean (4.1.2) 和 KitKat(4.4.2) 上的行为不同
这是代码:
String myHtml = "<b>hello</b>😄";
Spanned spanned = Html.fromHtml(myHtml, null, null);
这里的 html 字符串😄
是表情符号的 unicode。现在在调用fromHtml
它之后返回 KitKat(及更高版本)上的以下值:
spanned = hello
这是相同的 Android Studio 屏幕截图:
这是预期的行为,因为我们可以在 中看到相应的表情符号spanned
。
但在 JellyBean 上,相同的调用返回以下值:
spanned = hello��
这是屏幕截图:
这确实出乎意料,让我发疯。我不知道我做错了什么。如果有人有想法请你帮忙吗?