android toolbar 不显示_第二百五十九回:Android中的Toolbar菜单二

各位看官们大家好,上一回中咱们说的是Android中Toolbar的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,我们在上一章回中介绍了如何使用菜单,相信大家对菜单有了整体的认识,这一回中我们将对菜单中的一些细节做介绍。或者更加准确的说是menu中item的属性介绍。

我们以上一章回中创建的ment菜单为例进行说明,其中的id就是必须有的,在处理菜单项目的事件中需要依据id来区分菜单项。

它的title和icon属性用来显示名称,这个和其它控件一样;不过有一点不同的是,如果有inco属性,那么在toolbar中只显示icon,不显示title.而在菜单中它只显示title,不显示icon。至于显示在toolbar中还是菜单中,与它的另外一个属性:showAsAction有关。

接下来我们重点看一下showAsAction属性,它的值具体如下:

  • never表示不会将此项放在toolbar中,而将其放到溢出菜单(这是官方叫法,我叫它折叠菜单)中。
  • always表示始终将此项放在toolbar中。
  • ifRoom表示只有在toolbar中有空间的情况下,才将此项放置其中,否则将显示在溢出菜单中。

它还有其它值,我们就不一一介绍了,大家可以参考官方文档的说明。完整的介绍可以参考官方文档:

菜单资源 | Android 开发者 | Android Developers​developer.android.google.cn
85e085e882f1570b126dbbc529148333.png

看官们,在程序中我觉得,有icon属性的项目可以放到toolbar中,没有icon属性的项目可以放到菜单中,这样可以充分利用toolbar的空间,而且也便于管理菜单项目。另外,如果菜单项目超过三个了,那么最好放到折叠菜单中,因为toolbar中没有这么大的空间存放这么大的项目。有看官问:为什么是三个?这是我的经验值,你可以动手试试。

各位看官,关于Android中Toolbar的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值