有时需要在代码里对语言和横竖屏进行判断,来处理不同语言下或者横竖屏下的情况,下面就记录下,方便以后查找。
1.判断语言:
import java.util.Locale;
String mLanguage = Locale.getDefault().getLanguage();
String unit = UNIT_B;
if ("fr".equals(mLanguage)) {
unit = "o";
}
boolean isLandscape = getResources().getConfiguration().orientation
== Configuration.ORIENTATION_LANDSCAPE;
if (isLandscape) {
layoutParams.gravity = Gravity.END;
} else {
layoutParams.gravity = Gravity.CENTER;
}