問題タブ [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.

0 投票する
3 に答える
1522 参照

android - Android: 子フラグメントの ActionBar でメニュー項目を非表示にできません

PSは、投票するか重複としてマークする前に問題を確認してください。メニュー項目を非表示にするために可能なすべてのアプローチを試みましたが、どれも機能していないようです。

私の options_menu.xml は次のとおりです

menu_shareこのコードを使用して非表示にする ParentFragment にこのメニューを表示しています

これにより、Shareオプションが正常に非表示になります。このフラグメントは、新しいフラグメント、つまり子フラグメントを開きます。

Searchこの子 Fragment では、アイテムを非表示にしてオプションのみを表示したいと考えていShareます。しかし、同じコードを使用しても、ここでは役に立ちません。

入れてみgetActivity().invalidateOptionsMenu();ましたが、効果はありません。アクションバーには常に両方のメニュー項目が表示されます。Pls は、これを引き起こしている原因を突き止めるのを手伝ってくれます。

エラーログ

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

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

ご覧のとおり、追加したアイコン ボタンや、メニュー レイアウト ショーのような設定ボタンはありません。

0 投票する
0 に答える
1750 参照

android - onCreateOptionsMenu がフラグメントでトリガーされない

他のフラグメントとは異なり、onCreateOptionsMenu() をまったくトリガーしないフラグメントの 1 つで問題が発生しました。例外も特定のトレースもありません。 setHasOptionsMenu(true) メソッドを使用します。

他のフラグメントがこのイベントをトリガーするため、問題はメニューから発生しません。そのため、このケースについてはわかりません。まったく同じロジックを使用しますが、タブではなく ActionBar からの標準ナビゲーションを使用します。何か案は ?

見てくれてありがとう、

よろしく。

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

android - フラグメント stoppng アクティビティの oncreate オプション メニュー oncreateoptionmenu

1 つのアクティビティと 5 つのフラグメントがあります。オプション メニューにナビゲーション ドロワー ボタンがあり、フラグメントをナビゲートするのに役立ちます。しかし、1 つのフラグメントで、それを戻るボタンに変更したいと考えています。アクティビティ オプション メニューも機能しており、ナビゲーション ドロワーが表示されます。これを停止するには?

これが私の引き出しです

主な活動

断片

実際、両方のオプションメニューでオプションメニューのホームコードを選択すると、フラグメントオプションメニューのみが機能するようになります。どうすれば止められますか?助けてください

0 投票する
4 に答える
2063 参照

android - Android - onCreateOptionsMenu - フラグメントから MenuItem を無効にできません

フラグメントからナビゲーションドロワーの MenuItem を無効にしようとしていますが、うまくいきません...

フラグメント コード:

MenuItems に対して getTitle() を呼び出すと、正しい値が返されます。しかし、何らかの理由で setEnabled()、setTitle()、setVisible() などが機能せず、値は同じままです...

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

android - onCreateOptionsMenu メソッド、Android Java で変数が更新されない

共有インテントがアクティブ化されたときに更新されない整数変数があります。私は何が欠けていますか?ありがとう。

整数 i1 はクラスで宣言されています。

これが onCreateOptionsMenu メソッドです

ボタンが押されると、変数が変更されます。