作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 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
关于java - "DisplayMetrics cannot be resolved to a type"Eclipse错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555587/
我是一名优秀的程序员,十分优秀!