問題タブ [overflow-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
601 参照

android - appcompat のメニュー オーバーフローをカスタマイズする

オーバーフロー メニューの背景色を変更したいのですが、AppCompat をテーマとして使用しています。結果なしでたくさんの組み合わせを試しました。

私のstyles.xml

android 名前空間 ( ) を使用した場合と使用しない場合の両方で試した属性についてはandroid:、PopupMenu の正しい親を参照していないと思いますが、これまでに見つけたものです。

0 投票する
1 に答える
465 参照

android - アクションバーにオーバーフローメニューを表示する方法

アクション バーにオーバーフロー メニューを表示したいのですが、アクティビティでメニューを使用しようとしましたが、携帯電話のメニュー ボタンをクリックしてもポップアップ メニューしか表示されません。物理ボタンを備えた電話のオーバーフロー メニューを強制する方法はありますか?

これが私のメニューファイルです:

0 投票する
1 に答える
33 参照

android - アクションバーにオーバーフローメニューが表示されない

avd エミュレーターでアプリを実行すると、アクション バーにメニューが表示されますが、実際のデバイスで実行すると、オプション ボタンをタップしてメニューを表示する必要があります。このコードに何か問題がありますか?

0 投票する
1 に答える
477 参照

android - オーバーフロー メニューが表示されない - Android

アクティビティに、アイテムの追加、オプション アイテム、オーバーフロー アイテムの 3 つのアイテムを含むアクション バーがあります。追加アイテムは常にアクション バーに表示されるように設定されているため、オーバーフロー アイテムも同様です。私の問題はオプション項目にあります-オーバーフローメニューに表示したいのですが、オーバーフロー項目(3つのドットのアイコン)をクリックしても何も起こりません。ただし、デバイスの組み込みメニュー ボタンをクリックすると、[オプション] 項目を含むオーバーフロー メニューが表示されます。

私の質問は、オーバーフロー アイコンをクリックしても何も起こらないのに、デバイスの組み込みメニュー ボタンをクリックするとオーバーフロー メニューが表示されるのはなぜですか?

これが私のXMLメニューコードです:

onOptionsItemSelected の私の実装は次のとおりです。