我正在尝试在应用程序中获取屏幕大小,但我在标题中收到错误。
令牌“size”上的语法错误,此令牌后预期的VariableDeclaratorId
这是我的代码:
DisplayMap.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;
}
有人可以告诉我为什么我收到此错误?我一直在研究,但我无法弄清楚它的含义。
一如既往,非常感谢你!
答案 0 :(得分:2)
定义方法并将所有代码放在那里并从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;
}
答案 1 :(得分:0)
此代码应该在方法中。不是直接在课堂上。