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

时间:2015-03-30 11:35:40

标签: android xamarin.forms custom-renderer

我正在使用Xamarin.Forms应用程序,并且完成了Windows Phone部分。但是我的Android部分存在问题。

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

我怎样才能在Android上做同样的事情,同时使用AXML进行布局并在单独的类中定义代码?

1 个答案:

答案 0 :(得分:0)

您可以利用Xamarin中的这个示例来进行Swiping TabLayout: https://developer.xamarin.com/samples/monodroid/ActionBarViewPager/

然后,您可以通过为它创建自定义渲染器,将其用作Xamarin.Forms中的自定义控件。本教程适用于iOS,但它基本上可以满足您的需求。将现有iOS UIViewController重用为Xamarin Forms中的自定义页面: http://blog.xamarin.com/using-custom-uiviewcontrollers-in-xamarin.forms-on-ios/