gpt4 book ai didi

java - "DisplayMetrics cannot be resolved to a type"Eclipse错误

转载 作者:行者123 更新时间:2023-12-01 11:29:15 26 4
gpt4 key购买 nike

我正在开发一个 Android 游戏(在 libgdx 中),但有一个问题:我需要获取设备的 dpi 以获得更好的游戏体验。所以我尝试使用 DisplayMetrics。

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int densitiy = displaymetrics.densityDpi;

上面的代码给了我以下错误:

DisplayMetrics cannot be resolved to a type

DisplayMetrics cannot be resolved to a type

The method getWindowManager() is undefined for the type GameScreen

我不知道如何处理它:/

如有任何帮助,我们将不胜感激。

最佳答案

DisplayMetrics cannot be resolved to a type

你没有导入它,或者你导入了错误的。您应该添加

import android.util.DisplayMetrics

到您类(class)的导入列表

getWindowManager() is undefined for the type GameScreen

Context的一种方法。如果 GameScreen 是 Fragment 的子类,您可以使用 getActivity() 来访问它。如果它是 View 的子类,您可以使用 getContext() 。否则,您需要向 GameScreen

提供一个 Context 对象

关于java - "DisplayMetrics cannot be resolved to a type"Eclipse错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555587/

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