使用按钮文本和按钮创建菜单/操作栏

时间:2013-06-28 20:24:09

标签: java android xml menu

编辑:我正在寻找一个ActionBar菜单,而不是一个只位于屏幕底部的菜单。

我正在查看菜单XML对象,我正在构建所有菜单,然后在活动加载时使用其单击句柄相应地分配它们。

我的问题是:在Android网站上查看时,有办法:

[         Title        ]
[ b1 ][ b2 ][ b3 ][ b4 ]

但我想做类似的事情:

[ b1 ][ b2 ][ _Title_ ][ b3 ][ b4 ]

是否可以通过添加项目,或者我应该尝试不同的方法,例如使用按钮填充视图并设置视图样式以使其像菜单一样?

2 个答案:

答案 0 :(得分:0)

你应该看看ActionBarSherlock。它提供了广泛的支持,有助于提供更加统一的Android体验,模拟手机上的许多标准Google Apps。

它非常可定制,允许您将操作栏放在顶部或底部。同样,它允许您将操作栏中包含的所有内容放在任何地方。

答案 1 :(得分:0)

加载菜单解析了按钮。从该列表的内部,您可以告诉某些事情始终显示。如果你这样做,可以使用其中一个菜单项没有点击监听器并使用它来显示。作为替代方案,您可以使用另一个程序,例如actionbarsherlock,但这不是问题的目的。一切都可以通过插件来解决,所以它并没有真正“解决”这个问题,而是以某种方式将其抽象化,将解决方案推迟到另一个来源,而没有真正给出正确的操作方法。

话虽如此,我确实转向了不同的布局。实际上,我并没有在中心做一个标题,而是在一个稍微不同的位置使用了一个标题,以保持一些目标,以及当前在我们的应用程序的iOS实现中实现的设计。