4

screenshot from the google books app如何在Honeycomb ActionBar中創建自定義Pulldown?

我想自定義下拉菜單添加到我的項目相似,可以在谷歌圖書應用程序(畫面)中發現的一個動作條。 在這種情況下,它代表本書的完整目錄。

我試圖按照開發人員網站的指南,其中有一個example with a SpinnerAdapter。但是,當我使用自定義佈局(在我的情況下,其中有兩個TextViews的RelativeLayout),我得到一個異常,說「ArrayAdapter需要資源ID是一個TextView」。所以我放棄了我的想法與下拉菜單,但後來我發現在書籍應用中的下拉菜單對我來說就像他們使用自定義佈局一樣,因爲它看起來像我在一個佈局中的兩個單一的TextViews。

有沒有人請賜教,如果我想要做甚至可能和如何?

回答

3

對我來說,這看起來像選項菜單 - 這是選項菜單項沒有提升到操作欄本身出現的地方。使用onCreateOptionsMenu()並將您想要的任何物品添加到Menu


編輯:

對不起,截圖是有點混亂。有兩種可能性,我可以看到:

  • 這可能是該動作欄項目的一個子菜單 - 我還沒有與子菜單和操作欄中玩過沒(雖然這讓我想起,我需要做的...)
  • 這可能是一個PopupMenu綁在自定義操作欄View
+0

沒有那不是它。多數民衆贊成在右邊的圖標。當您單擊三個圖標中的左側圖標時,會在屏幕上看到此菜單。 – notme 2011-03-15 15:46:39

+0

@par:啊,對不起,我誤解了截圖。見上面編輯的答案。 – CommonsWare 2011-03-15 15:56:51

+0

謝謝! PopupMenu-Idea聽起來對我有利。 – notme 2011-03-15 16:14:07