css - 离子导航栏在 android kitkat 4.4.4 中垂直显示图标
问题描述
在具有离子服务的浏览器中,它显示得很好。但在 android kitkat 设备 4.4.4 中,导航栏右侧(末端)的按钮是垂直显示的,而不是水平显示的。
<ion-navbar>
<ion-title>AppTitle</ion-title>
<ion-buttons end>
<button ion-button icon-only>
<ion-icon name="search"></ion-icon>
</button>
<button ion-button icon-only>
<ion-icon name="more"></ion-icon>
</button>
</ion-buttons>
解决方案
由于我不知道的原因,该标签分配的宽度小于两个按钮的大小,因此它将它们垂直对齐。我找到的解决方案是分配一个大于两个按钮宽度的固定宽度。示例:(将样式放在类中是最佳实践)
完整代码:
<ion-navbar>
<ion-title>AppTitle</ion-title>
<ion-buttons end style="width: 80px! Important;">
<button ion-button icon-only>
<ion-icon name="search"></ion-icon>
</button>
<button ion-button icon-only>
<ion-icon name="more"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
推荐阅读
- ios - 如何知道 iDevice 的当前方向
- javascript - 如何获得每行值总和的总列
- javascript - 用户写作时,如何将文本光标保持在右侧的 html 输入字段中?
- sql - 如何添加日期并保持其格式?
- salt-stack - SaltStack:仅包含文件的一种状态
- python - 检测元素是否在python列表中的两个相等元素之间
- javascript - 如何在 JavaScript 中将文本转换为语音音频到音频数据数组
- ruby - 在 Rspec 测试中设置控制器参数
- javascript - 如何禁用 Highcharts 纵坐标中的“k”显示?
- oracle - 从 Oracle 中的两个公用表中获取剩余行