2010年6月25日金曜日

[Android]画面サイズの取得

http://start-android-sdk.blogspot.com/2010/05/android-how-to-get-screen-size-on.html
より。

これで取得できる画面サイズはタイトルバー&ステータスバーを含んだもの。

[Activity継承クラスの場合]
WindowManager windowmanager = (WindowManager)getSystemService(WINDOW_SERVICE);
Display disp = windowmanager.getDefaultDisplay();
int width = disp.getWidth();
int height = disp.getHeight();

[View継承クラスの場合]
Display disp = ((WindowManager)context.getSystemService(Context.WINDOW_SERVICE)).
getDefaultDisplay();
int width = disp.getWidth();
int height = disp.getHeight();

0 件のコメント:

コメントを投稿