适合工具栏标题

时间:2017-05-24 07:51:53

标签: android android-actionbar

我的应用有以下问题,特别是操作栏:

enter image description here

和ID(用红色矩形表示)但由于操作栏的大小和包含的图标因美观原因无法更改,我想在用户显示带有整数和ID的文本按下我突出显示的部分。

目前,我正在设置这样的文本(delivery var和idDelivery是字符串):

    ActionBar ab = getActionBar();
    ab.setTitle(delivery);
    ab.setSubtitle("ID:" + idDelivery);

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

MenuItem的{​​{1}}属性更改为showAsAction

ifRoom

来自docs

  

如果有空间,只能将此项目放在应用栏中。如果标记“ifRoom”的所有项目都没有空间,则orderInCategory值最低的项目将显示为操作,其余项目将显示在溢出菜单中。

因此,<item app:showAsAction="ifRoom" .../> 的标题将被赋予更高的优先级,Toolbar只有在有足够的空间时才会显示,否则它们将留在溢出图标下显示弹出菜单。