【Xamarin.Android】ディスプレイのサイズを取得する

2015-08-20 13:51:18

  1. Android
  2. Xamarin
  3. 開発
Xamarin.Androidでディスプレイのサイズを取得する方法です。
[スポンサードリンク]
Androidの内容をどうXamarin上で記述したらいいかピンと来ていなかったので時間がかかってしまいました・・。 以下のXamarinフォーラム(英語)を参考にさせていただきました。 Get WindowManager using GetSystemService. Where is the class WindowManager? とりあえずコードをそのまま載せるプレイ。
IWindowManager windowManager = (IWindowManager)this.GetSystemService (Context.WindowService).JavaCast<IWindowManager> ();
Display display = windowManager.DefaultDisplay;

Android.Graphics.Point point = new Android.Graphics.Point ();
display.GetRealSize (point);

int width = point.X;
int height = point.Y;
これで「width」「height」に端末の幅と高さが取得できました。
[スポンサードリンク]

コメント

[スポンサードリンク]
[スポンサードリンク]