Check orientation on Android phone

前端 未结 23 1964
庸人自扰
庸人自扰 2020-11-22 06:26

How can I check if the Android phone is in Landscape or Portrait?

23条回答
  •  暖寄归人
    2020-11-22 07:10

    int ot = getResources().getConfiguration().orientation;
    switch(ot)
            {
    
            case  Configuration.ORIENTATION_LANDSCAPE:
    
                Log.d("my orient" ,"ORIENTATION_LANDSCAPE");
            break;
            case Configuration.ORIENTATION_PORTRAIT:
                Log.d("my orient" ,"ORIENTATION_PORTRAIT");
                break;
    
            case Configuration.ORIENTATION_SQUARE:
                Log.d("my orient" ,"ORIENTATION_SQUARE");
                break;
            case Configuration.ORIENTATION_UNDEFINED:
                Log.d("my orient" ,"ORIENTATION_UNDEFINED");
                break;
                default:
                Log.d("my orient", "default val");
                break;
            }
    

提交回复
热议问题