Android-确定显示尺寸

时间:2018-08-12 04:00:22

标签: android android-studio

需要确定用户选择了哪个项目(“小”,“默认”,“大”等):

enter image description here

是否可以通过编程方式执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码确定屏幕显示大小

if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE) {
    //large
}
else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_NORMAL) {
    //normal
}
else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_SMALL) {
    //small
}
else {
   //other
}