Android:在单个列表中创建选项菜单

标签 android android-layout android-intent menu

我有 8 个菜单项。我正在使用 menu.add() 方法来创建所有 8 个菜单项。现在当我运行应用程序时。菜单显示在两行中,第二行的最后一项是 more,然后单击 more 将显示剩余 3 项的单个列表。我希望所有 8 个菜单项都显示在单个列表中,而没有更多按钮和行。我怎样才能实现这个功能。提前感谢任何帮助。

谢谢

最佳答案

根据 android docs

在 Android 3.0 及更高版本上,选项菜单中的项目由操作栏显示为屏幕操作项目和溢出选项的组合。从 Android 3.0 开始,菜单按钮已弃用(某些设备没有),因此您应该转向使用操作栏来提供对操作和其他选项的访问。

我建议使用 Action bar 或 Implement Sherlock 库在你的项目中有一个垂直的菜单列表。

关于Android:在单个列表中创建选项菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19222108/

相关文章:

android - Activity 中的 getIntent().removeExtra() 不适用于 android :launchmode ="singleTask"?

android - Android中如何根据条件选择启动Activity

java - 在 Java 中使用静态工厂方法和常量进行生成

android - 更改扩展 ListActivity 的 Activity 的背景图像

android - 不同 API 版本之间的 UI 兼容性问题

java - Android ListView 绑定(bind)到自定义类

android - 按权限、功能和 Intent 搜索 Android 应用

java - 无法获取连接工厂客户端错误,我看不到 map

android - 如何获取和取消 PendingIntent?

java - 获取Android中任何文件的真实文件路径