我正在做一个用户选择一种语言的应用程序,我使用国家名称和一个标志,它看起来非常好,但是当在API 17周围的旧手机中运行时,标志表情符号不会出现问题。 t显示,一个解决方案可能是添加一个imageView并将标志添加为图像,但我在不同的地方使用它并且它会非常好如果我可以使用文本。
无论如何,我使用的快速解决方案如下:
public String getName()
{
if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT)
return this.mName;
else
return this.mName + " " + this.mFlag;
}
答案 0 :(得分:0)
您要求显示的表情符号在较旧的Android版本中根本不存在。
所以没有什么可以显示的,这会导致显示一个带有十字架的小蓝色矩形代替(这是无法显示表情符号时显示的“错误”)。
可悲的是,你无法解决这个问题。