2016-08-09 13 views
0

Ich füge eine NavigationPage in einer Xamarin.Forms App hinzu. Nach dem Hinzufügen der NavigationPage war der Bildschirm schwarz und zeigte die Zielseite nicht an.Xamarin.Forms - Bildschirm schwarz bei Verwendung von NavigationPage

Dies ist ein neues Projekt, also ist der Code ziemlich einfach.

public partial class App : Application 
{ 
    public App() 
    { 
     InitializeComponent(); 
     MainPage = new NavigationPage(new HostingPage()); 
    } 

Die HostingPage ist ein ContentPage mit einem Label, Entry und Button. Ich erwartete, die HostingPage zu sehen, aber am Ende einen schwarzen Bildschirm zu sehen.

Im MainActivity des Android-Projekt, wurde standardmäßig wie folgt erstreckt:

[Activity(Label = "Meeting.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity 
{ 
    protected override void OnCreate(Bundle bundle) 
    { 
     TabLayoutResource = Resource.Layout.Tabbar; 
     ToolbarResource = Resource.Layout.Toolbar; 

     base.OnCreate(bundle); 

     global::Xamarin.Forms.Forms.Init(this, bundle); 

     LoadApplication(new App()); 

Antwort

1

Versuchen Theme = "@style/MyTheme" von MainActivity von Android Projekt

0

ersetzen global :: Xamarin.Forms.Platform entfernen. Android.FormsAppCompatActivity von Aktivität und entfernen Theme = "@ style/MyTheme" von Attribut der Aktivität.

Verwandte Themen