1

我正在尝试在应用程序中获取屏幕大小,但标题中出现错误。

令牌“大小”的语法错误,此令牌后应为 VariableDeclaratorId

这是我的代码:

显示地图.java

public class DisplayMap extends Activity {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    int width = size.x;
    int height = size.y;
}

有人可以告诉我为什么我会收到这个错误吗?我一直在研究,但我无法弄清楚这是什么意思。

一如既往,非常感谢!

4

2 回答 2

2

定义 on 方法并将所有代码放在那里并从 onCreate(..) 调用,因为它是一个活动:

public class DisplayMap extends Activity {

@Override
public void onCreate(Bundle b) {
super.onCreae(b);
getSize();
}
public void getSize() {

Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    int width = size.x;
    int height = size.y;
}
于 2012-12-31T08:17:16.693 回答
0

这段代码应该在一个方法中。不直接在类体内。

于 2012-12-31T08:15:27.440 回答