美文网首页C#Android开发经验谈dotNET
Xamarin3.1的TabPage终于能显示在底部了!

Xamarin3.1的TabPage终于能显示在底部了!

作者: 毛毛v5 | 来源:发表于2018-07-26 10:32 被阅读14次

    xamarin.forms的tabpage在android平台上一直以来都是把tabpage显示在顶部,造成ios,android界面表现不一致,很是恼火。不过随着xamarin 3.1的推出官方提供了tabpage底部显示的接口。具体接口如下(简书不能贴代码?直接截图了。):

    关于<TabPage.Children>的tab子页项目,可以如上图一样用<views:page>实现。

    xmlns:views = "clr-namespace:MeShow.Views" 先引用名字控件。 这样的好处是把每个tab页面都独立出一个页面,便于组织代码,不然都敲在一个文件中,代码太多了。

    其中的tab项目的标题和图标实在相应的page中制定Title和contentPage.icon就可以了。如下图:

    关于tabpage的底部新特性就介绍到这里了,再也不用费劲巴力的自定义tabpage啦!另外有个问题就是如果tab的项目超过3个,就回自动的缩小并隐藏非当前tab的图标和文字!蛋疼啊!解决办法也是有的。现在还没有做到这里,下次再说。

    相关文章

      网友评论

        本文标题:Xamarin3.1的TabPage终于能显示在底部了!

        本文链接:https://www.haomeiwen.com/subject/rofgdftx.html