当我在片段类中尝试确定设备屏幕的大小时,我正在查看此帖子:Get screen dimensions in pixels。一个答案接近我需要的但是最终为我工作的唯一代码是:
WindowManager wm = (WindowManager) getView().getContext().getSystemService(Context.WINDOW_SERVICE);
Display screen = wm.getDefaultDisplay();
然后我可以使用getHeight();或其他未弃用的术语。
答案 0 :(得分:8)
你的问题包含答案!只需使用getActvity()作为片段中的上下文。