android判断手机屏幕横竖屏

xiaoxiao2021-03-01  24

在一个Activity显示中判断当前屏幕横竖屏情况有几种方法:

Configuration configuration = getResources().getConfiguration();if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {System.out.println("竖屏");}

第二种方法:

int requestedOrientation = getRequestedOrientation();if (requestedOrientation == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {System.out.println("竖屏");}

获取屏幕方向还可以用方法:

getWindow().getAttributes().screenOrientation;

WindowManager mgr = getWindowManager();

int orientation = mgr.getDefaultDisplay().getOrientation();

转载请注明原文地址: https://www.6miu.com/read-4200040.html

最新回复(0)