7
アンドロイドのオプションメニュー(メニューボタンを押したときに表示されるもの)を変更する必要があるため、あるケースではボタンが押されている場合)、メニューの特定のメニューリソース(/ res/menu/...のようなXMLファイル)を使用し、別の場合は別のXMLファイルを使用します。アンドロイド - オプションメニューを動的に変更するが、XMLから膨らませることで
これまでxmlを使用しない例(例:hereとhere)しかなく、うまくいきましたが、いくつかのケースではメニュー全体を変更できるようにしたいと考えています。 私が見つけた解決策を修正しようとしましたが、私の試行は何もできませんでした。
可能であれば、現在のメニューリソースとは異なるメニューリソースで更新する必要がある場合のみ、メニューを再作成することをお勧めします。
私を助けてください。
onCreateOptionsMenuではなく、メニューを表示するたびに再作成されるということではありませんか? –
ええ、それは再作成され、あなたはそれを述べた(私はメニューを再作成することを好むだろう) –
または必要に応じて、trueまたはfalseに各メニューitenmの単一のxmlとsetVisiblityを持つことができます。これを参照してくださいhttp://stackoverflow.com/questions/9030268/set-visibility-in-menu-programatically-android –