0

我有大约 10 或 12 个选项菜单,当我按下菜单键时,6 个菜单显示为一个网格,包括更多,但是当单击更多菜单时,其余菜单显示为列表。我怎样才能让它们看起来也像一个网格?

4

2 回答 2

1

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

开发人员指南

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

于 2012-05-29T05:00:27.417 回答
1

尝试创建自定义菜单,这对我帮助很大。希望这对你有用。

于 2012-06-07T12:02:36.327 回答