Test Test - 2 years ago 225
Android Question

How to get mobile sreen size with Xamarin C#?

I want to make my application responsive, so I need the size of the screen, but I can't find any code. Does anyone know the code for the size of the screen?

Answer Source

For Xamarin.Android:

var x = Resources.DisplayMetrics.WidthPixels;
var y = Resources.DisplayMetrics.HeightPixels;

Xamarin also has an Android sample app: Detect Screen Size

For Xamarin.iOS:

var x = UIScreen.MainScreen.CurrentMode.Size.Width;
var y = UIScreen.MainScreen.CurrentMode.Size.Height;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download