2017-09-26 1 views
0

フルスクリーンの幅と高さをカバーするイメージを設定したいとします。ここでは、 'ScaleTo'プロパティをイメージに適用したいので、 'BackgroundImage'プロパティを使用できません。そのため、イメージをイメージリソースに設定する必要があります。私は画像をセットアップするために画像のサイズを縮小して使用しています。 1. 480 * 720 2. 640 * 960 3. 960 * 1440。これらはアプリケーションの画面全体をカバーするものではなく、まだ空白があります。画面全体にセットアップ画像に適した画像サイズを教えてください。セットアップイメージに使用されるイメージサイズは、イメージソースを使用している全スクリーンをカバーします。

+0

これはスプラッシュ画面用ですを使用してAndroidのからそれをつかみますか?それは実際に使用しているデバイスによって異なります。 AndroidとiOSは異なるルールに従います。 –

+0

こんにちはスティーブ、これはスプラッシュ画面には使用されません。私はxamarin androidプロジェクトに取り組んでいます。 – Deepak

答えて

1

Application.Current.MainPage.WidthとApplication.Current.MainPage.Height

を試してみてくださいまたは依存サービス

protected override void OnCreate(Bundle bundle) 
{ 
    base.OnCreate(bundle); 
    SetContentView(Resource.Layout.Main); 

    var metrics = Resources.DisplayMetrics; 
    var widthInDp = ConvertPixelsToDp(metrics.WidthPixels); 
    var heightInDp = ConvertPixelsToDp(metrics.HeightPixels); 
} 
+0

こんにちはスティーブ、私は休暇のコードで試してみましたが、私はmainpage.heightとwidthからnull値を得ています。 – Deepak

+0

ページが読み込まれるまで待つ必要があります。 inAppearing –

+1

または、依存関係サービスを使用してAndroidから取得することができます –

関連する問題