我在我的应用程序中使用了以下代码来获取全屏幕大小:
在我的平板电脑上,直到 osVersion = 3.1,此代码返回 w=1280 和 h=800。
现在,在升级到 Os3.2后,这些值为1280x752(横屏时)。
因此,从3.1到3.2,这个调用似乎有所改变:它现在返回可用空间而不是全屏大小。
我尝试使用DisplayMetrics和widthPixels / heigthPixels,但它们返回相同的值。同时使用全新的display.getSize(Point p)也返回相同的值。
我还尝试更改清单文件中的minSdkVersion和targetSdk到不同的值,但没有成功。
如何在Android os 3.2中获取全屏大小?
我的应用程序应与Android os >=1.6兼容。
我在我的应用程序中使用了以下代码来获取全屏幕大小
Display display = getWindowManager().getDefaultDisplay();
int w = display.getWidth();
int h = display.getHeight();
在我的平板电脑上,直到 osVersion = 3.1,此代码返回 w=1280 和 h=800。
现在,在升级到 Os3.2后,这些值为1280x752(横屏时)。
因此,从3.1到3.2,这个调用似乎有所改变:它现在返回可用空间而不是全屏大小。
我尝试使用DisplayMetrics和widthPixels / heigthPixels,但它们返回相同的值。同时使用全新的display.getSize(Point p)也返回相同的值。
我还尝试更改清单文件中的minSdkVersion和targetSdk到不同的值,但没有成功。
如何在Android os 3.2中获取全屏大小?
我的应用程序应与Android os >=1.6兼容。