2012-03-13 38 views
4

我正在看这篇文章:Get screen dimensions in pixels当我试图确定在片段类中的设备屏幕的大小。一个答案是接近我需要但最终为我工作的唯一代码为:我如何找到片段类中的屏幕尺寸

WindowManager wm = (WindowManager) getView().getContext().getSystemService(Context.WINDOW_SERVICE); 
Display screen = wm.getDefaultDisplay(); 

于是我可以再使用的getHeight();或另一个未被弃用的术语。

+0

那么问题是什么? – 2012-03-23 23:24:39

+0

@Manfred Moser:这个问题是关于如何从任何设备使用具有此代码的应用程序(即320x480)的片段类中返回屏幕尺寸。如果你对如何改善这个问题有什么建议,我可以肯定地澄清措辞。谢谢。 – 2012-03-26 17:36:09

+0

你不应该编辑问题以包含答案... – 2012-03-26 19:46:33

回答

8

你的问题包含答案!只需使用getActvity()作为片段中的上下文。

+0

不要将教程作为问题发布在stackoverflow上。回答其他问题,如果您有教程,请将它们发布到您的博客上。基本阅读FAQ。 – 2012-03-29 00:04:32

+0

好的,我会那样做的。 – 2012-03-29 14:34:34