Activity内で画面サイズを取得
- 2014.02.08
- Android
端末の画面サイズを取得したい場合、Viewクラス内ならgetWidth()やgetHeight()で取得可能ですが、
Activityクラスでは使えません。
その場合は、以下のコードをActivity内に書くとサイズの取得が可能です。
1 2 3 4 5 6 7 8 9 10 11 |
void GetSize(){ WindowManager windowmanager = (WindowManager)getSystemService(WINDOW_SERVICE); Display disp = windowmanager.getDefaultDisplay(); w=disp.getWidth(); h=disp.getHeight(); } |
wとhに画面の幅と高さが入ります。
ちなみに、onCreate内からでも呼び出して値を取得できます。
-
前の記事
Android端末の解像度の違いに対応 2014.02.08
-
次の記事
スレッド開始時における原因不明のエラー 2014.02.08