使用AXML和代码的Android自定义组件

使用AXML和代码的Android自定义组件,android,xamarin.forms,custom-renderer,Android,Xamarin.forms,Custom Renderer,我正在开发Xamarin.Forms应用程序,并且已经完成了Windows Phone部分。然而,我对它的Android部分有一些问题 我使用一个自定义元素来显示主页-它是一个可滑动的两个选项卡视图。在Windows Phone上,我使用了一个相对简单的用户控件解决了这个问题,该控件由一个Pivot和两个预定义页面组成 如何在Android上实现同样的功能,既使用AXML进行布局,又在单独的类中定义代码?您可以利用Xamarin中的这个示例进行滑动布局: 然后,您可以在Xamarin.Form

我正在开发Xamarin.Forms应用程序,并且已经完成了Windows Phone部分。然而,我对它的Android部分有一些问题

我使用一个自定义元素来显示主页-它是一个可滑动的两个选项卡视图。在Windows Phone上,我使用了一个相对简单的用户控件解决了这个问题,该控件由一个Pivot和两个预定义页面组成


如何在Android上实现同样的功能,既使用AXML进行布局,又在单独的类中定义代码?

您可以利用Xamarin中的这个示例进行滑动布局:

然后,您可以在Xamarin.Forms中通过为其创建自定义呈现器将其用作自定义控件。本教程是针对iOS的,但它基本上做了您需要做的事情。将现有iOS UIViewController重新用作Xamarin表单中的自定义页面: