三星的多窗口支持 - 屏幕尺寸

时间:2012-11-18 15:56:40

标签: android size samsung-mobile multi-window

我目前正在开发我的应用程序,以与星系笔记2和很快的星系s3引入的三星多窗口功能兼容。如果你不知道我在说什么: http://androidheadlines.com/wp-content/uploads/2012/10/multiwindow.jpg
如果您有兴趣,可以通过以下链接了解如何操作: here

我的问题是我需要知道我的应用使用的高度/宽度。 我这样做:

displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
heightScreen = displaymetrics.heightPixels;
widthScreen = displaymetrics.widthPixels;

但这会返回整个屏幕的大小,而不仅仅是我的应用使用的部分。我的活动仅由占用整个空间的Panel组成,但panel.getHeight()或getWidth()返回0。

如何获得真实的身高/宽度?

提前致谢。

1 个答案:

答案 0 :(得分:6)

  

我的活动仅由占用整个空间的Panel组成,但panel.getHeight()或getWidth()返回0。

稍后尝试检查。您可能正在onCreate()中检查这一点,这太快了AFAIK。