C# Visual Studio Android开发中的应用程序UI builder不支持';行不通
我最近用Xamarin安装了Visual Studio,基本上是用c#制作android应用程序,但我遇到了一个问题。 当我尝试构建应用程序时,显示的窗口与设计器窗口不同:C# Visual Studio Android开发中的应用程序UI builder不支持';行不通,c#,android,xamarin.android,visual-studio-2017,C#,Android,Xamarin.android,Visual Studio 2017,我最近用Xamarin安装了Visual Studio,基本上是用c#制作android应用程序,但我遇到了一个问题。 当我尝试构建应用程序时,显示的窗口与设计器窗口不同: ->Windows必须使用SetContentView(Resource.Layout.Main),此方法从版面资源设置活动内容。是文档。可能您的Visible属性为false,请发布您的代码以查找更多信息。axml文件它实际上只是一个按钮。那里-更新了它。mainactivity.cs文件中没有太多想法?是的,这句话Set
->Windows必须使用
SetContentView(Resource.Layout.Main)
,此方法从版面资源设置活动内容。是文档。可能您的Visible属性为false,请发布您的代码以查找更多信息。axml文件它实际上只是一个按钮。那里-更新了它。mainactivity.cs文件中没有太多想法?是的,这句话SetContentView(Resource.Layout.Main);删除“/”。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minWidth="25px"
android:minHeight="25px">
<Button
android:text="Button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1" />
</LinearLayout>
using Android.App;
using Android.Widget;
using Android.OS;
namespace RemindMe
{
[Activity(Label = "RemindMe", 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);
Toast.MakeText(this.ApplicationContext, "Welcome! This app is currently under construction...", ToastLength.Short).Show();
}
}
}