-2

当您在操作栏上放置大量操作项时,其中一些会被插入到溢出菜单中,或者通过单击菜单按钮(如果存在)变得可用。

有没有办法在发生这种情况时得到通知?也许甚至知道哪些项目必须进入溢出菜单(或通过菜单按钮可用)?

同样,我不问如何将项目放在那里,也不需要解释如何定义操作项目。我问如何知道什么时候以及哪些物品到达那里。

4

1 回答 1

0

您无法决定将哪个项目放入操作溢出菜单,但您可以决定哪些项目始终显示在操作栏上。

您还可以使用"always"声明一个项目始终显示为一个操作按钮。但是,您不应该以这种方式强制项目出现在操作栏中。这样做会在屏幕窄的设备上产生布局问题。最好改为使用“ifRoom”来请求某个项目出现在操作栏中,但在没有足够空间时允许系统将其移动到溢出中。但是,如果项目包含无法折叠的操作视图并且必须始终可见以提供对关键功能的访问,则可能需要使用此值。

http://developer.android.com/guide/topics/ui/actionbar.html

于 2014-05-23T11:47:29.027 回答