2017-08-02 11 views
1

Das Hintergrundbild erscheint auf meinem iOS-Projekt, aber nicht in Android angezeigt. Ich bin bei Xamarin ziemlich neu, also kann es ein ganz einfacher Fehler sein.Hintergrund zeigt auf iOS, aber nicht auf Android Xamarin

<?xml version="1.0" encoding="utf-8" ?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
     x:Class="Simple_Project.Views.ItemDetailPage" 
     Title="{Binding Title}" 
     BackgroundImage="Background-1.jpg"> 
    <ScrollView> 
     <StackLayout Spacing="20" Padding="15"> 
      <!--content here--> 
     </StackLayout> 
    </ScrollView> 
</ContentPage> 

Ich dachte, dass die Background Pflege sowohl von iOS und Android nehmen würde. Wenn das nicht falsch ist? Was mache ich falsch?

Antwort

2

Verwenden Striche im Android Asset Dateinamen nicht funktionieren unterstreicht, so umbenennen ...

Background-1.jpg 

zu

Background_1.jpg 

... im Code und in allen Projekten, sonst verwenden OnPlatform

+0

schien das Problem leider nicht zu beheben. Darf ich fragen, was OnPlatfrom sein könnte? – user2438817

+0

Sie möchten möglicherweise die Lösung säubern und neu erstellen ... OnPlatform oder RuntimePlatform: https://developer.xamarin.com/api/member/Xamarin.Forms.Device.OnPlatform/ – SushiHangover

+0

Es wurde auch nicht behoben. Würde ich mit der OnPlatform den Hintergrund bestimmter Seiten ändern können? – user2438817

Verwandte Themen