3 つのメニュー項目を持つコンテキスト アクション バーがあるため、アイコンは 3 つだけです。キャブには確かにスペースがありますが、表示されるアイコンは 1 つだけで、他の 2 つのアイコンは強制的にオーバーフロー メニューに表示されます。3 つのメニュー項目すべてで android:showAsAction="always" を使用すると、すべてが表示され、余裕があります。ただし、 android:showAsAction="ifRoom" を使用して、3 つのアイコンすべてが表示されるようにします。各アイテムの android:title を削除しようとしましたが、それでも oveflow メニューが表示されたので、タイトルを入れようとしていないことがわかりました。
<item android:id="@+id/delete_quiz"
android:title="DeleteQuiz"
android:icon="@drawable/ic_menu_close_clear_cancel"
android:showAsAction="ifRoom"
/>
<item android:id="@+id/load_quiz"
android:title="LoadQuiz"
android:icon="@drawable/ic_menu_close_clear_cancel"
android:showAsAction="ifRoom"
/>
<item android:id="@+id/start_quiz"
android:title="StartQuiz"
android:icon="@drawable/ic_menu_close_clear_cancel"
android:showAsAction="ifRoom"
/>
私が使用しているアイコンは、各メニュー項目の ic_menu_close_clear_cancel です。
誰かが同様の経験をしたことがありますか?あなたは何をした?前もって感謝します。