Android之如何判断当前是阿拉伯布局的方法
【摘要】 1 问题
判断当前是不是阿拉伯布局的方法
2 几种判断方法
@SuppressLint("NewApi") public static boolean isLayoutRtl(View view, Resources res) { if (r...
1 问题
判断当前是不是阿拉伯布局的方法
2 几种判断方法
-
@SuppressLint("NewApi")
-
public static boolean isLayoutRtl(View view, Resources res) {
-
if (res == null || view == null)
-
return false;
-
Locale curLocale = res.getConfiguration().locale;
-
//如果当前语言是ar(阿拉伯语言)或者fa 一定是阿拉伯布局
-
if (curLocale != null) {
-
Log.i(TAG, "curLocale is:" + curLocale.toString());
-
//如果是ar语言,一定是阿语布局
-
if ("ar".equals(curLocale.toString().trim()) || "fa".equals(curLocale.toString().trim())) {
-
return true;
-
}
-
}
-
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
-
boolean firstResult = false, secondResult = false, thirdResult = false, fourResult = false;
文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/104999213
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)