さて、Android用のゲームを作っています。メニュー画面では、ロゴを右から左、またはその逆に背景に浮かせたいと思います。それはそれほど問題には思えませんが、画面の外ではなく、ランダムな高さにしたいので、解像度が必要になります。この質問への回答で次のスクリプトを見つけました:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int scrHeight = size.y;
残念ながら、3行目でエラーが発生します。
Multiple markers at this line
- Syntax error on token "size", VariableDeclaratorId expected after this token
- Syntax error on token(s), misplaced construct(s)
何が問題なのかわかりません(基本的にはctrl + c、ctrl + v'd)。非推奨になっているため、getHeight()を使用するのは少し気が進まないようです...
そして、もう1つの小さな質問があります。getSizeはSDK 13に実装されていますよね?それは、SDK 13より前にリリースされた電話では機能しないということですか、それとも無視できることですか?
すでにありがとう!