2012-01-04 71 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

相關問題