获取当前活动/视图的屏幕模式

时间:2011-09-19 04:41:14

标签: android sdk

如何从应用程序获取屏幕模式(纵向/横向)? 我在类Activity / View中找不到关于它的方法。 感谢。

2 个答案:

答案 0 :(得分:0)

这应该有效,它使用新的getRotation而不是弃用的getOrientation()。 http://developer.android.com/reference/android/view/Display.html#getRotation()

Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
display.getRotation();

答案 1 :(得分:0)

Display mDisplay= activity.getWindowManager().getDefaultDisplay();
int width= mDisplay.getWidth();
int Height= mDisplay.getHeight();

if(width>height)
{
//Landscape
}
else
{
//portrait
}