問題タブ [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 投票する
3 に答える
15928 参照

android - 互換性ライブラリを使用しているICSにオプションメニューが表示されない

android-support-v4.jarライブラリを使用するプロジェクトのICSのフラグメントに表示するオプションメニューを取得できません。GalaxyNexusハンドセットでテストしています。

アクションバーは使用していないため、アプリは2.2以降と互換性がある必要があります。ICSのアクティビティにオプションメニューが表示されません(FragmentActivityはonCreateOptionsMenuをサポートしていません)

以前のバージョンのAndroidでメニューを機能させることができます-オプションメニューを有効にするための正しいフレームワークはすべてありますが(以下のように)、ICSには何も表示されません。コードをステップスルーするとき、onCreateOptionsMenuは呼び出されません。誰かが修正を提案できますか?

マニフェストファイルのターゲットOSバージョン:

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

android - その下のpeferenceメニューをクリックしても、AndroidOptionメニューは残ります。

Androidでオプションメニューを作成しました。アクティビティの開始時にメニューがポップアップするコードを作成しました。しかし、問題は、その下の設定メニューをクリックすると、オプションメニューが消えてしまうことです。アクティビティページまたはページの設定オプションをクリックしても、オプションメニューがメニューページに表示されたままになります。助けてください。

これが私のxmlコードです:

Javaコード:

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

android - Android/Drawable Icon-Resource にアクセスできません

Optionsmenu を作成しています。そのために、Android Icon-Resource を使用します。しかし、私はそれらにアクセスできません。何が間違っていますか。何を変更する必要がありますか?

これが私のmenu.xmlのコードです

事前に助けてくれてありがとう!

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

android - Androidエミュレータのメニューボタンを無効にする

ICS用のアプリケーションを開発する場合、アクションバーは、デバイスに物理的なメニューボタンが存在するかどうかによって異なります。

たとえば、そうでない場合は、仮想ボタンがアクションバーに表示されます。

エミュレータで何らかの方法でデバイスを無効にすることで、メニューボタンなしでデバイスをエミュレートすることは可能ですか?

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

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

ユーザーがオプションボタンをクリックしたときに LinearLayout を表示し (onCreateOptionsMenu で線形レイアウトの可視性を表示に設定しています)、ユーザーが戻るボタンをクリックすると非表示にする Android アプリケーションがあります。

オプションボタンを押してから戻るボタンを押すと、これは正常に機能します。ビューが表示され、それぞれ消えます。

問題は、オプション ボタンをもう一度押すと、可視性が可視に設定されていても、線形レイアウトが表示されないことです。

ただし、ログには、メソッド onCreateOptionsMenu が入力されていることが示されています。なぜこれが起こるのでしょうか?

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

android - AsyncTaskからActionBarを更新します

データベースからデータをロードするためにをListView Activity使用するがあります。AsyncTaskこのアクティビティには、のアクティビティリストビューにデータ項目があるかどうかを確認するオプションメニューがありますonPrepareOptionsMenu()

アイテムがある場合は、に表示されているオプションの1つを有効にしてActionBar、ユーザーがアイテムを削除できるようにします。

これで、アクティビティが開始すると、AsyncTaskが開始され、AsyncTaskの実行中にonPrepareOptionsMenu()が実行されるため、デバイスが反転され、リストビューデータがインスタンスとして渡され、リストビューデータがバイパスされない限り、このメニュー項目が有効になることはありません。 AsyncTask。

したがって、AsyncTaskonPostExecute()で呼び出しますinvalidateOptionsMenu()が、それは更新するメニューではないようです(とにデバッグコードがonCreateOptionsMenu()ありonPrepareOptionsMenu()、どちらも起動されません)。助けていただければ幸いです。

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

android - onOptionsSelected がまったく機能しない

このメニューを実行しましたが、メニュー項目をクリックしても何も起こらず、デフォルトのトーストも表示されません! 何が起こっているのかわからない!

DrawActivity.java ...ここで、明らかに機能していないメニューonOptionsSelectedを取得しました

onOptionsItemSelected(MenuItem item) メソッドが機能しない理由がわかりません。他の投稿でその提案を読んだので、オプションの S なしで既に試しましたが、機能しませんでした。

私はAndroidプログラミングが初めてなので、何が起こっているのか本当にわかりません..どんな助けでも大歓迎です、どうもありがとう!! pd: DrawView.java クラスを見たい場合はお知らせください

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

java - オプションメニューでWifiの状態を切り替える

Android のオプション メニューで Wifi の状態を切り替えたいと思います。「スイッチオン」と「スイッチオフ」の2つのアイコンを表示して、機能を拡張したいと思います。ユーザーがメニューキーを押したときに次のように動作する必要があります。

  1. Wi-Fi の現在のステータスが「オン」または「オフ」であることを確認する必要があります。
  2. アイコンは、「オン」または「オフ」の状態に従って表示する必要があります
  3. ユーザーが Wifi オプションをクリックすると、Wifi の状態が切り替わり、それに応じてアイコンも変更されます。

これはオプション メニューで実行できますか?

状態に応じてアイコンを変更する方法についてのアイデアはありますか?

これまでのところ、ユーザーを別のアクティビティに連れて行くことで、Wifi の状態を切り替えることができました。しかし、オプションメニューでそれを達成できれば。アプリをより使いやすくします。

ご意見をお寄せいただき、ありがとうございました。

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

android - タブレットで OptionsMenu を開くには?

主にスマートフォンを対象としたAndroidアプリを開発しました。ただし、タブレット エミュレーターでは、Android 3.x でも動作することがわかります。

ただし、小さな問題が 1 つあります。ユーザーがメニュー ボタンをクリックしても、OptionsMenu を開くことができません。スマートフォンではご存じのように下からメニューが出てきます。しかし、タブレットでは何も起こりません。

このhttp://developer.android.com/guide/topics/ui/menus.html#options-menuを読みましたが、これを管理する方法がわかりません。アプリにカスタム アクション バーがあります。

私のコードは非常に簡単です。主な活動:

そして prefs アクティビティ:

MdSharedPrefs クラスには、優先値を取得/書き込むためのいくつかのゲッターとセッターが含まれています。

タブレットで OptionsMenu を表示する方法はありますか?

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

android - Android オプション メニュー アイコンが表示されない

Android 開発に関する本を読んで、最初の実際のアプリを書き始めています。アクティビティの 1 つのオプション メニューを作成するところまで来ました。メニューは表示されますが、メニュー項目の対応するアイコンが表示されません。メニューのコードは次のとおりです。

リマインダー リスト アクティビティ

res/menu/list_menu.xml

Android SDK サブフォルダーの 1 つから ic_menu_add.png アイコン (32x32px) を res/drawable-mdpi フォルダーにコピーし、ファイルの名前を menu_add.png に変更しました。アイコンが表示されるようにEclipse内のフォルダーを更新しました。ご覧のとおり、レイアウトファイルのメニュー項目のアイコンとして設定しました。エミュレータでプロジェクトを数回実行しようとしましたが、アイコンが表示されません。記録のために、私は Android 4.0.3 を使用しています。

何か案は?