自定义选项卡页面渲染器Xamarin Android

时间:2016-06-03 15:25:16

标签: android xamarin xamarin.android custom-renderer tabbed-view

因此知道如何使用OnElementChanged方法设置自定义渲染器(仅部分显示)。我遵循了这个(http://forums.xamarin.com/discussion/17654/tabbedpage-icons-not-visible-android

protected override void OnElementChanged(ElementChangedEventArgs<TabbedPage> e)
    {
        base.OnElementChanged(e);
        _activity = this.Context as Activity;
    }

这会受到影响,但之后不再显示该页面。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

它现在出现了。我不得不使用TabbedRender的基类而不是TabbedPageRenderer。我还必须在CustomRenderer构造函数中添加this.SetWillNotDraw(false)。

答案 1 :(得分:0)

Here您可以找到可以修改的完整TabbedPageRenderer。它直接来自Xamarin.Forms Android 我仍然想设置一个不同的字体大小 ...