1

アプリケーションで画面サイズを取得しようとしていますが、タイトルにエラーが表示されます。

トークン「サイズ」の構文エラーです。このトークンの後に 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;
}

このエラーが発生する理由を教えてください。調べてみましたが、意味がわかりません。

いつもありがとうございます!

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 に答える