0

所以知道如何使用 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;
    }

这会被击中,但之后它永远不会显示页面。

有人有想法么?

4

2 回答 2

0

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

于 2016-06-03T16:33:37.250 回答
0

在这里,您可以找到准备修改的完整 TabbedPageRenderer。它直接来自 Xamarin.Forms Android。
我仍然在尝试设置不同的字体大小......

于 2017-06-08T10:00:37.100 回答