問題タブ [android-optionsmenu]

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 投票する
0 に答える
688 参照

javascript - Android: JavaScript を使用した WebView、コンテンツが消える onCreateOptionsMenu();

3 つの Web ビューを持つプログラムがあります。各 Web ビューは JavaScript 対応で、動的に生成されたコンテンツ (リスト、アイコン、回転するアニメーションなど) があります。すべてがうまくてダンディです。

ここで、コピー アンド ペースト機能を追加して、ユーザーが他のアクティビティの値をクリップボードに貼り付けてから、それらを自分のアクティビティにコピーできるようにします。オプションメニューを使用してこれを行いたいと思います-「コピー」と「貼り付け」オプションが表示されます。現在の問題は、メニューボタンを押すと、オプションメニューを作成するためにどの方法を使用しても (つまり、onCreateOptionsMenu()、または onKeyDown() 中間ステップを使用して webview の消費を停止しても)、webview の HTML コンテンツが消えることです。イベント) と、.add を使用するか、XML でメニューを定義するか。

なぜこれが起こるのか誰にも分かりますか?Menu によって何らかの onPause が呼び出され、html がアンロードされる可能性がありますか? 以下は、メニューの作成/ウェブビューの読み込みなどのコードです...

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

android - アプリケーションのすべてのオプションメニューに設定用のボタンを追加できますか?

アプリのオプションメニューに設定ボタンを追加したい。アクティビティごとにこれを行う必要がありますか、それともグローバルに1回設定できますか?

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

android - Androidのオプションメニューからのネットワークチェック

onCreateOptionsMenuはアクティビティで1回だけ呼び出されることを知っていますが、onOptionsItemSelectedにネットワークチェックを設定することは可能ですか?

アイテムが選択されたときにConnectivityManagerネットワークチェックを使用しようとしましたが、常にtrueが返されます... onCreateOptionsMenuが呼び出され、ネットワーク状態でロックされたときに設定されているかどうかはわかりません。

これが私のコードです:

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

android - オプションメニュースタイル

自分のスタイルのメニューアイテムを作成しようとしていますが、まだ作成できていません。

私がそれをするいくつかの方法があります: 1)

menu.xml:

2)

しかし、どちらの場合も、私のメニュー項目は「標準」のままです。サイズや場所などを変更するにはどうすればよいですか?

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

android - 現在の状態を保持しないサブメニュー項目

サブメニューがあり、現在選択されている状態を表示するアイテムを取得しようとしています。これはサブメニューなので、メニュー メソッドを呼び出すことはできません。最初に選択するとチェック済みとして表示されますが、メニューが最初に膨らんだときに表示する必要があります。アイデアはありますか?

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

android - メニューボタンを押してもAndroidオプションメニューが表示されない

Androidアプリにオプションメニューを追加したかったので、以下のようにmy_menu.xmlファイルを作成しました。

次に、JavaファイルのonCreateOptionsMenu()メソッドを次のようにオーバーライドしました。

アプリを実行してメニューボタンをクリックしても何も表示されません。誰でも私にこれを解決するためのアイデアを与えることができます。

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

android - タブアクティビティ内のフラグメントでonCreateOptionsMenuを使用するにはどうすればよいですか?(Sherlock ActionBar)

[アクティビティ]タブで次のメソッドをオーバーライドしました。このように正常に機能しますが、フラグメントごとに特定のオプションメニューが必要です。これをフラグメントに入れてメニューボタンを押しても、何も起こりません。

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

android - ログインステータスに基づいて Android OptionsMenu を拡張する

ここに私のコードがあります:

私はNull pointer exception4 つの MenuItem のそれぞれに乗っています。ログイン用のメニューとログアウト用のメニューが 1 つずつ必要です。

編集: これは、アクション バー、オーバーフロー メニュー、および Android 4.0+ また、その他のコードを利用するアプリです。 ここに menu.xml があります:

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

android - ログインシステムでinvalidateOptionsMenu()を使用する(Android)

ログインダイアログを呼び出すオプションメニューを(同じアクティビティ内から)再描画しようとしています。

これがセットアップです。アプリ内の任意のアクティビティから、ユーザーはオーバーフロー/オプションメニューをクリックしてログインをクリックできます。ダイアログがポップアップし、うまくいけば正常にログインできます。次に、ダイアログはfinish()になります。メニューをクリックしても、「ログアウト」ではなく「ログイン」と表示されます。invalidateOptionsMenuを使用していないようですよね?コードは次のとおりです。

ダイアログが呼び出される場所からのオプションメニューコード:

Login.classはダイアログです。ユーザーがダイアログの送信ボタンをクリックすると、次のようになります。

次に、元のアクティビティに戻ります。

トーストを使って、「1」が呼ばれていることを確認しました。

メニューを無効にして再描画し、ログアウトオプションが含まれるようにするにはどうすればよいですか(ユーザーがログインしているため)。

編集:

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

android - onCreateOptionMenu android を更新する

呼び出されるたびにオプションメニューを更新したい、

ユーザーがオプションメニューのオプション(お気に入りの追加/削除)をクリックすると、お気に入りかどうかをチェックして機能を実行する機能があります。

問題 : メニューを作成すると、ユーザーが 2 回目にオプション ボタンを押したときに onCreateOptionMenu が更新されません。optionMenu を押すたびに更新したい。これが私のコードです