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

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的图标和文字!蛋疼啊!解决办法也是有的。现在还没有做到这里,下次再说。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,011评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 激情是燃烧的理想。每个人都应有自己的理想,这样活着才有意思。如果没有理想,就跟行尸走肉没有区别了。 如果理想很坚定...
    杨荣鹏阅读 427评论 0 1
  • 实习第一天 3月1号 由多云转阴再转雪再转晴,多变的天气也正如我跌宕起伏的心情。 5点起床,开始了一天的奔...
    脸脸_阅读 264评论 0 0
  • 干干脆脆的离开,轻轻松松的过来,匆匆忙忙的看物。你要你想要的,你丢你不要的,爱你所想的。这可能就是你所愿的!
    淡月舞阅读 189评论 0 0