控件在设计器中显示但不在模拟器中显示

gb2*_*b2d 1 android android-layout xamarin.android xamarin

这是我的第一个Xamarin应用程序.我在Visual Studio中设置了我的环境,并且有一个模板项目,我可以在Android模拟器中运行.

将一些控件拖放到设计器表面后,我发现当我在模拟器中运行应用程序时,我添加的两个控件(按钮和开关)都没有显示在模拟器中.

我试过了:

  • 清洁解决方案
  • 重建解决方案
  • 手动删除bin和目标文件
  • 在项目Android选项中取消选中"使用快速部署"
  • 从模拟器中卸载

但每次都有相同的结果.

在此输入图像描述

[项目文件已删除]

我错过了什么吗?

pin*_*dax 6

刚下载了你的代码并运行它.取消注释SetContentView (Resource.Layout.Main);它对我有用.

[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);
    }
}
Run Code Online (Sandbox Code Playgroud)

这里有一个很好的指南,可以帮助您开始使用Xamarin Android.