Ionic是一款流行的移动端开发框架,但是刚入门的同学会发现,Ionic在iOS和Android的底部tabs显示不一样。在安卓情况下底部tabs会浮上去。

如下图展示:
网上也有很多此类的解决方案,但是我觉得说一千道一万都不如给个dome实在,下面附上解决方案的dome,大家可以看看!
<!DOCTYPE html>
<html ng-app="ionic">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width,height=device-height">
<script src="js/ionic.bundle.min.js"></script>
<script src="js/config.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/ionic.min.css">
</head>
<body>
<ion-tabs class="tabs-positive tabs-icon-top">
<ion-tab title="Home" icon-on="ion-ios-filing" icon-off="ion-ios-filing-outline">
<ion-view>
<ion-header-bar class="bar-positive">
<h1 class="title">主页</h1>
</ion-header-bar>
<ion-content>
<p>内容区</p>
</ion-content>
</ion-view>
</ion-tab>
<ion-tab title="About" icon-on="ion-ios-clock" icon-off="ion-ios-clock-outline" badge="12" badge-style="badge-assertive">
<ion-view>
<ion-header-bar class="bar-positive">
<h1 class="title">第二页</h1>
</ion-header-bar>
<ion-content>
<p>第二页</p>
</ion-content>
</ion-view>
</ion-tab>
<ion-tab title="Settings" icon-on="ion-ios-gear" icon-off="ion-ios-gear-outline">
<ion-view>
<ion-header-bar class="bar-positive">
<h1 class="title">第三页</h1>
</ion-header-bar>
<ion-content>
<p>第三页</p>
</ion-content>
</ion-view>
</ion-tab>
</ion-tabs>
</body>
</html>
config.js
angular.module("ezApp",["ionic"])
.config(function($stateProvider, $urlRouterProvider,$ionicConfigProvider) {
//Modify the tabs of android display position! start
$ionicConfigProvider.platform.ios.tabs.style('standard');
$ionicConfigProvider.platform.ios.tabs.position('bottom');
$ionicConfigProvider.platform.android.tabs.style('standard');
$ionicConfigProvider.platform.android.tabs.position('standard');
$ionicConfigProvider.platform.ios.navBar.alignTitle('center');
$ionicConfigProvider.platform.android.navBar.alignTitle('left');
$ionicConfigProvider.platform.ios.backButton.previousTitleText('').icon('ion-ios-arrow-thin-left');
$ionicConfigProvider.platform.android.backButton.previousTitleText('').icon('ion-android-arrow-back');
$ionicConfigProvider.platform.ios.views.transition('ios');
$ionicConfigProvider.platform.android.views.transition('android');
});
目录结构如下:
如果没解决,可以查看一下哪里和我不一样,如果图标不显示可以检查一下可有fonts文件,如果字体乱码看可有标签。其他问题欢迎留言!
# ionic
# 底部导航按钮
# tabs
# Android 仿微信底部渐变Tab效果
# Android 使用FragmentTabHost实现底部菜单功能
# Android中修改TabLayout底部导航条Indicator长短的方法
# Android TabWidget底部显示效果
# Android编程实现将tab选项卡放在屏幕底部的方法
# Android中TabLayout+ViewPager 简单实现app底部Tab导航栏
# Android design包自定义tablayout的底部导航栏的实现方法
# Android仿微信底部实现Tab选项卡切换效果
# android 选项卡(TabHost)如何放置在屏幕的底部
# Android TabLayout 实现底部Tab的示例代码
# 可有
# 也有
# 我觉得
# 和我
# 此类
# 一万
# 给个
# 可以查看
# 如下图
# 情况下
# 是一款
# 欢迎留言
# 网上
# scale
# initial
# scalable
# user
# maximum
# charset
# meta
相关文章:
广德云建站网站建设方案与建站流程优化指南
为什么Go需要go mod文件_Go go mod文件作用说明
,南京靠谱的征婚网站?
建站主机空间推荐 高性价比配置与快速部署方案解析
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
建站之星后台管理系统如何操作?
如何确保西部建站助手FTP传输的安全性?
广平建站公司哪家专业可靠?如何选择?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何在自有机房高效搭建专业网站?
如何用y主机助手快速搭建网站?
平台云上自助建站如何快速打造专业网站?
宝塔面板如何快速创建新站点?
建站之星在线客服如何快速接入解答?
如何在阿里云服务器自主搭建网站?
javascript中的try catch异常捕获机制用法分析
如何在万网自助建站中设置域名及备案?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
如何用免费手机建站系统零基础打造专业网站?
建站之星在线版空间:自助建站+智能模板一键生成方案
济南网站建设制作公司,室内设计网站一般都有哪些功能?
自助网站制作软件,个人如何自助建网站?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何在服务器上三步完成建站并提升流量?
如何在云虚拟主机上快速搭建个人网站?
建站之星代理费用多少?最新价格详情介绍
如何在建站宝盒中设置产品搜索功能?
如何用好域名打造高点击率的自主建站?
黑客如何利用漏洞与弱口令入侵网站服务器?
学校建站服务器如何选型才能满足性能需求?
小建面朝正北,A点实际方位是否存在偏差?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
网站制作难吗安全吗,做一个网站需要多久时间?
建站之星展会模版如何一键下载生成?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
家具网站制作软件,家具厂怎么跑业务?
专业公司网站制作公司,用什么语言做企业网站比较好?
音响网站制作视频教程,隆霸音响官方网站?
制作公司内部网站有哪些,内网如何建网站?
北京的网站制作公司有哪些,哪个视频网站最好?
如何在万网ECS上快速搭建专属网站?
建站主机服务器选型指南与性能优化方案解析
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站VPS能否同时实现高效与安全翻墙?
html制作网站的步骤有哪些,iapp如何添加网页?
如何快速搭建FTP站点实现文件共享?
建站之星会员如何解锁更多建站功能?
常州企业网站制作公司,全国继续教育网怎么登录?
如何在Golang中使用replace替换模块_指定本地或远程路径
*请认真填写需求信息,我们会在24小时内与您取得联系。