gpt4 book ai didi

android - 操作栏 - ifRoom 选项留下太多空间

转载 作者:IT老高 更新时间:2023-10-28 23:23:46 26 4
gpt4 key购买 nike

我的操作栏有问题,我尝试设置 search view为了得到一个可展开的搜索栏。

这很好,除了我必须使用选项 ifRoom 设置所有其他菜单项,以便在单击搜索图标时让搜索字段占据所有房间。

这部分也很好,除了太多的菜单项被插入菜单溢出,垂直屏幕上只剩下2个图标(包括搜索栏)。

我对另一个有 5 个菜单项的 Activity 进行了另一项测试:

  1. 在第一种情况下,我将它们全部设置为 android:showAsAction="always"
  2. 在第二种情况下,我将它们全部设置为 ``android:showAsAction="ifRoom"`

结果如下:

案例 1:

always case

案例 2:

ifRoom case

为什么如果我使用 ifRoom,只显示 2 个图标,而实际上 5 个可以轻松填满?

因此,我的搜索 View 项旁边只有一个菜单项可用...

谢谢!

最佳答案

看起来这是一个设计决定:

jack ·沃顿说:

When contained within the action bar there is a finite maximum of action items based on the device's density-independent width. The action items can also not cover more than half the width of the action bar.

来自 here .

关于android - 操作栏 - ifRoom 选项留下太多空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16772161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com