寒川アクアブログ

美容師しながらアプリ開発していて水草が趣味の私のブログです

画面のサイズを取得する

Android studioで、画面のサイズを取得する方法です。

(アクティビティから呼び出す場合)

API13以降

WindowManager windowManager = (WindowManager)getSystemService(WINDOW_SERVICE);
Display disp = windowManager.getDefaultDisplay();
Point point = new Point();
disp.getSize(point);

 これで、point.xに幅、point.yに高さが格納されます。
取得できる画面サイズは、タイトルバー、ステータスバーを含みます。
要は、pointには画面のいちばん右下の点の位置が入る、ということでしょうか。