2017-08-25 17 views
0

Xamarin.Forms Androidの画面解像度に応じてパディングを設定するにはどうすればよいですか?画面の解像度に応じてパディングを設定する方法

_map.MyLocationEnabled = true; 
     _map.UiSettings.MyLocationButtonEnabled = false; 
     _map.TrafficEnabled = true; 
     _map.SetMinZoomPreference(5f); 
     _map.SetMaxZoomPreference(22f); 
     _map.UiSettings.ZoomControlsEnabled = false; 
     _map.MapType = GoogleMap.MapTypeNormal; 
     _map.BuildingsEnabled = true; 
     _map.UiSettings.CompassEnabled = true; 
     _map.SetPadding(0,240,0,0);// ???????? 
+0

本当にAndroidで解決方法を知りたいのですか?あなたが解像度を知っているなら、あなたはパディングを設定することができるので。 –

+0

はいいいえ –

+0

あなたは画面のサイズや画面の密度を意味しますか? –

答えて

0

はどうすればXamarin.FormsのAndroidの画面解像度に応じてパディングを設定することができますか?

あなたはあなたの現在のデバイスの解像度を取得するには、次のコードを使用することができます。

Display display=WindowManager.DefaultDisplay; 
Point size = new Point(); 
display.GetSize(size); 
int width = size.X; 
int height = size.Y; 

次に、あなたのデバイスの解像度に基づいてパディングを設定することができます。

関連する問題