0
源我的java文件獲得來自dimens.xml
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) {
在我gameview,如何價值145從x = 145改變從dimens.xml
'x =(int)getResources.getDimension(R.dimen.your_dimen_name);' –
getResources無法解析。 –
可能是你的代碼不在Activity中,如果我是對的,那麼嘗試JPasukmit在Fragment中的回答,但是如果你希望在適配器或其他類中發生這種情況,那麼你必須通過Activity上下文並用getContext() –