C# 将项目从Xamarin.Android转移到Xamarin.Forms

C# 将项目从Xamarin.Android转移到Xamarin.Forms,c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,我有一个关于Xamarin.Android的项目。 在MainActivity.cs中: protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); LinearLayout mainLayout = FindViewById<LinearLayout>(Resource.Id.MyLinearLa

我有一个关于Xamarin.Android的项目。 在MainActivity.cs中:

protected override void OnCreate(Bundle bundle)
{
    base.OnCreate(bundle);
    SetContentView(Resource.Layout.Main);

    LinearLayout mainLayout = FindViewById<LinearLayout>(Resource.Id.MyLinearLayout);
    Android.Widget.RelativeLayout rl = new Android.Widget.RelativeLayout(this);
    ...
    mainLayout.AddView (rl);
 }
protectedoverride void OnCreate(捆绑包)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
LinearLayout mainLayout=findviewbyd(Resource.Id.MyLinearLayout);
Android.Widget.RelativeLayout rl=新的Android.Widget.RelativeLayout(此);
...
mainLayout.AddView(rl);
}

我可以只在主页上添加Xamarin.Forms中的Android.Widget.RelativeLayout吗?

您可以混合使用本机Android/iOS/Windows和Xamarin.Forms。以下是一些例子:


如果您只想在MainPage上使用本机Android视图,可以为MainPage()创建自定义渲染器,并在渲染器中添加Android视图。

您可以混合使用本机Android/iOS/Windows和Xamarin.Forms。以下是一些例子:


如果您只想在MainPage上使用本机Android视图,可以为MainPage()创建自定义渲染器,并在渲染器中添加Android视图。

您可以混合使用本机Android/iOS/Windows和Xamarin.Forms。以下是一些例子:


如果您只想在MainPage上使用本机Android视图,可以为MainPage()创建自定义渲染器,并在渲染器中添加Android视图。

您可以混合使用本机Android/iOS/Windows和Xamarin.Forms。以下是一些例子:

如果您只想在MainPage上使用本机Android视图,则可以为MainPage()创建自定义渲染器,并在渲染器中添加Android视图