我正在编写一个 Android 应用程序,我需要识别字符串中的文本是否是用 RTL(从右到左)语言编写的? 谢谢!
最佳答案
通过检查第一个字符是否在 RTL unicode 字符范围内来检查给定的字符串是否以 RTL 格式编写。
public static boolean checkRtl ( String string ) {
if (TextUtils.isEmpty(string)) {
return false;
}
char c = string.charAt(0);
return c >= 0x590 && c <= 0x6ff;
}
关于android - 如果字符串文本是从右到左写入的,是否可以在 android/Java 中识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099370/