как показать флаг страны, используя его имя в pre lollipop - PullRequest
1 голос
/ 29 сентября 2019

Я хочу показать флаг страны, используя его названия, такие как "IR", "US", "CN", ...
Я использовал код ниже, но он не работает в Android 5.1.1 и ниже, и это простопоказывает «ИК» вместо флага. мой код выводит , поэтому мне может помочь любое тело?

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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...