Android 获取横竖屏状态

Posted 王睿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 获取横竖屏状态相关的知识,希望对你有一定的参考价值。

/**
     * 获取当前屏幕是否是横屏(默认)
     *
     * @param context
     * @return
     */
    public static boolean isCurOriLand(Context context) 
        boolean isLand = true;
        try 
            Configuration mConfiguration = context.getResources().getConfiguration(); //获取设置的配置信息
            int ori = mConfiguration.orientation; //获取屏幕方向
            if (ori == mConfiguration.ORIENTATION_LANDSCAPE) 
                //横屏
                isLand = true;
             else if (ori == mConfiguration.ORIENTATION_PORTRAIT) 
                //竖屏
                isLand = false;
            
         catch (Exception e) 
            e.printStackTrace();
        
        return isLand;
    

以上是关于Android 获取横竖屏状态的主要内容,如果未能解决你的问题,请参考以下文章

android怎么设置横竖屏切换

android如何在代码中判断横竖屏

横竖屏

android开发横竖屏问题

android开发横竖屏问题

Android 获取屏幕实时sensor角度