gb2d gb2d - 4 years ago 150
Android Question

Controls showing in designer but not in emulator

This is my first Xamarin app. I have my environment set up in Visual Studio, and have a template project which I can run in the Android emulator.

Having dragged and dropped a couple of controls on to the designer surface, I find that when I run the application in the emulator, neither of the two controls that I have added (a button and a switch) display in the emulator.

I have tried:


  • Cleaning the solution

  • Rebuilding the solution

  • Manually deleting bin and object files

  • Unchecking 'Use Fast Deployment' in project Android Options

  • Uninstalling from the emulator



But with the same result each time.

enter image description here

[Project files removed]

Am I missing something?

Answer Source

Just downloaded your code and ran it. Uncommenting SetContentView (Resource.Layout.Main); it worked to me.

[Activity(Label = "Tgo.AndroidApp", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        // Set our view from the "main" layout resource
        SetContentView (Resource.Layout.Main);
    }
}

Here a nice guide to get you started with Xamarin Android.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download