2012-05-29 44 views
0

我有大约10或12个选项菜单,当我按下菜单键时,6个菜单显示为包含More的网格,但当单击更多菜单时,其余菜单显示为名单。我怎样才能让它们看起来像一个网格呢?Android更多选项菜单没有显示为网格

回答

1

Android API(10及以下版本)仅支持6个菜单按钮项,之后它会添加“更多”按钮,正如您注意到的那样。 (API 11+建议使用ActionBar而不是选项菜单。)我不知道要更改Android代码以在网格中显示更多项目。但是你可以编写你自己的代码来做你想做的事情。

Developer's Guide

如果您开发的Android 2.3.x版本(API等级10)或更低的应用程序,你的选择菜单中的内容出现在用户的时候,屏幕的底部按下菜单按钮,如图1所示。打开时,第一个可见部分是图标菜单,最多可以包含六个菜单项。如果您的菜单包含六个以上的项目,则Android会将第六个项目和其他项目放入溢出菜单中,用户可以通过选择更多来打开该菜单。