【发布时间】:2012-02-21 16:19:59
【问题描述】:
从 android 3.0 开始,显示屏上有一个带有返回和主页按钮的导航栏。现在如果我得到这样的屏幕尺寸
ClockLwp.ScreenHeight = getWindowManager().getDefaultDisplay().getHeight();
ClockLwp.ScreenWidth = getWindowManager().getDefaultDisplay().getWidth();
这个
getResources().getDisplayMetrics().widthPixels
getResources().getDisplayMetrics().heightPixels
横向和纵向我得到不同的值。这是我的意思的一个例子:
Acer Iconia A500 纵向模式:800 x 1232 Acer Iconia A500 横向模式:1280 x 752
AFAIK 这适用于所有具有此类导航栏的设备。 (例如三星 Galaxy Nexus、GalaxyTab 10.1 等)
现在我的问题是,如果我处于纵向模式,如何获取横向模式的值,反之亦然?
【问题讨论】:
标签: android screen-orientation screen-size