メニューは8品。メソッドを使用menu.add()
して、8 つのメニュー項目すべてを作成しています。今、アプリを実行すると。メニューは 2 行で表示され、2 行目の最後の項目がmore
表示されます。さらにクリックすると、残りの 3 つの項目の単一のリストが表示されます。ボタンや行を増やすことなく、8 つのメニュー項目すべてを 1 つのリストに表示したいと考えています。この機能を実現するにはどうすればよいですか。どんな助けでも事前に感謝します。
ありがとう
メニューは8品。メソッドを使用menu.add()
して、8 つのメニュー項目すべてを作成しています。今、アプリを実行すると。メニューは 2 行で表示され、2 行目の最後の項目がmore
表示されます。さらにクリックすると、残りの 3 つの項目の単一のリストが表示されます。ボタンや行を増やすことなく、8 つのメニュー項目すべてを 1 つのリストに表示したいと考えています。この機能を実現するにはどうすればよいですか。どんな助けでも事前に感謝します。
ありがとう
アンドロイドのドキュメントによると
Android 3.0 以降では、オプション メニューの項目は、画面上のアクション項目とオーバーフロー オプションの組み合わせとしてアクション バーに表示されます。Android 3.0 以降、メニュー ボタンは非推奨になっているため (一部のデバイスにはありません)、アクション バーを使用してアクションやその他のオプションへのアクセスを提供するように移行する必要があります。
アクション バーまたは実装する Sherlock ライブラリを使用して、プロジェクトにメニューの垂直リストを作成することをお勧めします。