如何在棒棒糖中使用其名称显示国旗

时间:2019-09-29 06:45:10

标签: java android kotlin

我想使用“ IR”,“ US”,“ CN”,...等名称显示国家/地区标志。
我用下面的代码,但它不能在android 5.1.1及更低版本中使用,它只是显示“ IR”而不是标志。 my code output 有人可以帮我吗?

fun getCountryEmoji(country: String): String {
    val flagOffset = 0x1F1E6
    val asciiOffset = 0x41
    val firstChar = Character.codePointAt(country, 0) - asciiOffset + flagOffset
    val secondChar = Character.codePointAt(country, 1) - asciiOffset + flagOffset
    val flag = String(Character.toChars(firstChar)) + String(Character.toChars(secondChar))
    return flag
}

0 个答案:

没有答案