2012-01-04 31 views
2

在Android冰淇淋三明治上,GMail应用程序在线程视图中使用带有动作栏布局的电子邮件标题。正如您在肖像模式下的屏幕截图中所看到的,标题只有2个图标,其余操作隐藏在溢出菜单中。在横向模式下,所有动作都可见。 “真正的行动栏”位居榜首。你怎么能创建这样的额外酒吧?如何在Android上的Gmail应用程序中创建多个动作栏

portraint mode landscape mode

回答

1

这是应用程序,而不是系统的一部分。此功能不是由SDK提供的,但您可以将系统操作栏源代码作为模型/灵感用于集成到您的应用程序中。最终,它只是一个带有点击图标/按钮的布局。如果您为纵向和横向模式提供不同的布局,您可以实现类似的功能。

+0

的动作条不仅仅是一个布局更提供的信息。它具有显示尽可能多的动作图标的逻辑,提供一个溢出菜单... – 2012-01-04 11:11:22

+1

好的,这是一个相当聪明的布局。如果你需要完全相同的功能,你可能需要做更多的工作。问题是,你真的吗? – 2012-01-04 14:23:12

+0

我不知道Google是否会走微软的道路。通过使用其他方无法访问的自有小部件/ API来提供更好的应用程序。公平地说,他们应该将改进转化为平台,而不是在自己的产品中保密。由于Android的开放性,他们无法隐藏API,但他们具有知识优势。 Google是平台供应商。但也许他们没有时间在SDK中传输自定义操作栏。 – 2012-01-04 15:52:17

0

它已经很长时间了,但如果您仍然在寻找答案,我相信它是通过SplitActionBar完成的。

要启用拆分操作栏,只需添加 uiOptions="splitActionBarWhenNarrow"<activity><application>清单元素。

你可以找到在Android文档 http://developer.android.com/guide/topics/ui/actionbar.html

+0

我在询问每条消息的蓝条。你是对的,底部的灰色条可以通过“splitActionBarWhenNarrow”添加,但这不是我要求的项目。 – 2012-12-07 08:52:37

相关问题