gpt4 book ai didi

android - 为什么我在 Android 中尝试使用 DisplayMetrics 时收到错误消息?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:58 26 4
gpt4 key购买 nike

我刚开始使用 Android 编程,但在以下代码中收到错误:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

根据 Eclipse,第一行没问题。但是在第二行它告诉我“getWindowManager”的返回类型丢失了。我不明白这一点。当我在互联网上搜索如何使用此代码时,每个人都在做同样的事情。然而 Eclipse 给我一个错误。

最佳答案

如果此代码在 View 而不是 Activity 中使用,您需要执行类似的操作

((Activity) getContext()).getWindowManager().getDefaultDisplay().getMetrics(dm);

((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay().getMetrics(dm);

关于android - 为什么我在 Android 中尝试使用 DisplayMetrics 时收到错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4845710/

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