問題タブ [oncreateoptionsmenu]
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.
android - Android: 子フラグメントの ActionBar でメニュー項目を非表示にできません
PSは、投票するか重複としてマークする前に問題を確認してください。メニュー項目を非表示にするために可能なすべてのアプローチを試みましたが、どれも機能していないようです。
私の options_menu.xml は次のとおりです
menu_share
このコードを使用して非表示にする ParentFragment にこのメニューを表示しています
これにより、Share
オプションが正常に非表示になります。このフラグメントは、新しいフラグメント、つまり子フラグメントを開きます。
Search
この子 Fragment では、アイテムを非表示にしてオプションのみを表示したいと考えていShare
ます。しかし、同じコードを使用しても、ここでは役に立ちません。
入れてみgetActivity().invalidateOptionsMenu();
ましたが、効果はありません。アクションバーには常に両方のメニュー項目が表示されます。Pls は、これを引き起こしている原因を突き止めるのを手伝ってくれます。
エラーログ
android - アクティビティにアクションバーが表示されない
数週間前に Android Studio と Android アプリ プロジェクトに参加し、ActionBar オプションを使用してシンプルなアプリを作成しようとしています。
Android Studio を起動すると、次の Android Dev. トレーニング、私は常にこのレンダリングエラーに遭遇します:
Android Studio で android.support.v7.app.ActionBarActivity が見つかりません (ecc...)
別のテーマを設定することで、このエラーを解決しました。しかし、新しいプロジェクトを試みるときはいつでも、これを何度も繰り返します。最初の質問: このレンダリングの問題を解決する方法はありますか? この問題は、MainActivity.java でも発生します。ここでは、extend ActionBarActivityが行で削除され、非推奨であることを伝え、AppCompatActivity を使用するようにアドバイスしています。このヒントに従うべきですか?
質問 2: アクティビティでアクションバーを表示できない人に関する 100 件の投稿を読み、すべてを試しましたが、アクションバー メニューをアクティビティにリンクすると、
アクションバーに作成したメニューがまだ表示されません。いくつかの画像は、私の問題をよりよく説明するのに役立つかもしれません:
http://i.stack.imgur.com/5nPFx.png
そして、私の活動のレイアウトがあります:
http://i58.tinypic.com/oau8ed.png
ご覧のとおり、追加したアイコン ボタンや、メニュー レイアウト ショーのような設定ボタンはありません。
android - onCreateOptionsMenu がフラグメントでトリガーされない
他のフラグメントとは異なり、onCreateOptionsMenu() をまったくトリガーしないフラグメントの 1 つで問題が発生しました。例外も特定のトレースもありません。 setHasOptionsMenu(true) メソッドを使用します。
他のフラグメントがこのイベントをトリガーするため、問題はメニューから発生しません。そのため、このケースについてはわかりません。まったく同じロジックを使用しますが、タブではなく ActionBar からの標準ナビゲーションを使用します。何か案は ?
見てくれてありがとう、
よろしく。
android - フラグメント stoppng アクティビティの oncreate オプション メニュー oncreateoptionmenu
1 つのアクティビティと 5 つのフラグメントがあります。オプション メニューにナビゲーション ドロワー ボタンがあり、フラグメントをナビゲートするのに役立ちます。しかし、1 つのフラグメントで、それを戻るボタンに変更したいと考えています。アクティビティ オプション メニューも機能しており、ナビゲーション ドロワーが表示されます。これを停止するには?
これが私の引き出しです
主な活動
断片
実際、両方のオプションメニューでオプションメニューのホームコードを選択すると、フラグメントオプションメニューのみが機能するようになります。どうすれば止められますか?助けてください
android - Android - onCreateOptionsMenu - フラグメントから MenuItem を無効にできません
フラグメントからナビゲーションドロワーの MenuItem を無効にしようとしていますが、うまくいきません...
フラグメント コード:
MenuItems に対して getTitle() を呼び出すと、正しい値が返されます。しかし、何らかの理由で setEnabled()、setTitle()、setVisible() などが機能せず、値は同じままです...
android - onCreateOptionsMenu メソッド、Android Java で変数が更新されない
共有インテントがアクティブ化されたときに更新されない整数変数があります。私は何が欠けていますか?ありがとう。
整数 i1 はクラスで宣言されています。
これが onCreateOptionsMenu メソッドです
ボタンが押されると、変数が変更されます。