gpt4 book ai didi

android - View 中的屏幕高度和宽度

转载 作者:行者123 更新时间:2023-11-29 00:32:45 30 4
gpt4 key购买 nike

我在尝试获取屏幕尺寸的高度和宽度时收到“不推荐使用 Display 类型的 getHeight() 方法”错误,代码:

public JumpboyView(MyView mv, Context contextPlay) {
super(contextPlay);
// TODO Auto-generated constructor stub
bBoy = BitmapFactory.decodeResource(getResources(), R.drawable.boy);

Display display = ((WindowManager) contextPlay.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
height = display.getHeight();

当尝试使用 getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);

我收到“方法 getWindowManager() 对于类型 JumpboyView 未定义”,其中有 2 个修复可用更改为 getWindowToken() 或创建方法..

请帮忙?

p.s 它曾经在旧版本上工作:\

最佳答案

试试这个:

    Display display = ((WindowManager) contextPlay.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
Point size = new Point();
display.getSize(size);
height = size.y

关于android - View 中的屏幕高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14402045/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com