【发布时间】:2016-08-09 08:52:39
【问题描述】:
我有java文件
private void drawLevelNumber(Canvas canvas)
{
int y = 0;
int x;
int level = mLevelManager.getLevelIndex() + 1;
if (level < 10) {
x = 145;
mFont.paintChar(Character.forDigit(level, 10), x, y, canvas,
mDisplayScale, mDisplayDX, mDisplayDY);
} else if (level < 100) {
在我的游戏视图中,如何将值 145 从 x=145 更改为来自 dimens.xml 的值
【问题讨论】:
-
x=(int)getResources.getDimension(R.dimen.your_dimen_name); -
getResources 无法解析。
-
可能是您的代码不在Activity中,如果我是对的,请尝试JPasukmit在Fragment中的答案,但是如果您希望在适配器或其他类中发生这种情况,则必须通过Activity上下文并替换它与 getContext()
标签: android dimensions