質問: "14"` 以下のように定義されたメニュー項目: ``` ``` ポートレートでは、アクションバーには検索コントロールがありますが、オーバーフローアクションバーのメニュー項目はありません。 ランドスケープでは、アクションバーには検索コントロールとオーバーフローアクションバーの両方のメニュー項目があります(私には余裕があるので、残念ですがアイコンは表示されません)。 ハニカム/ ICSのタブレットでは、すべてが完璧に動作し、検索コントロールとアイコンのエントリを取得します。 何か間違っているのですか?これはcompat libのバグのようですか?前もって感謝します。ピーター **Edit 1 - Further Info and potential solution** What I forget to add is that in `onCreateOptionsMenu` I de-iconify the search control. If I don't de-iconify I get the 'refresh' menu. So this is now sort of making sense although I would still expect to see the overflow action entry given that I cannot collapse the search control (as there is no close button) from the UI. **Edit 2** OK I can get this working if I force the refresh item to always be on the action bar and re-order: ``` ```
回答: オーバーフローメニューにはテキストしかないため、適切なフラグを追加する必要があります: ``` android:showAsAction="ifRoom|withText" ```