Honeycomb ActionBarでカスタムプルダウンを作成する方法は?
-
24-10-2019 - |
質問
Google Booksアプリ(画面)にあるものと同様に、プロジェクトのActionBarにカスタムプルダウンメニューを追加したいと思います。この場合、本の目次を表しています。
私は、ある開発者サイトからガイドをフォローしようとしました SpinnerAdapterの例. 。しかし、カスタムレイアウトを使用すると(私の場合、2つのテキストビューが含まれている関係)、「ArrayAdapterにはリソースIDがTextViewになる必要がある」という例外が表示されます。それで、私はプルダウンで自分のアイデアを却下しましたが、それから、1つのレイアウトで2つの単一のテキストビューのように見えるので、カスタムレイアウトを使用したように、私に見ている書籍アプリのプルダウンが私に見えるようになりました。
私がやりたいことが可能であるなら、誰も私を啓発してくれませんか?
解決
私にとって、それはオプションメニューのように見えます - そこで、アクションバー自体に宣伝されていないオプションメニュー項目が表示されます。使用する onCreateOptionsMenu()
必要なアイテムを追加します Menu
.
編集:
申し訳ありませんが、スクリーンショットは少し混乱していました。私が見ることができる2つの可能性があります:
- これは、そのアクションバーアイテムのサブメニューになる可能性があります - 私はまだサブメナスとアクションバーでプレイしていません(これは私がそれをする必要があることを思い出させます...)
- これはaになる可能性があります
PopupMenu
カスタムアクションバーに結び付けられていますView
所属していません StackOverflow