問題タブ [optionmenu]

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 に答える
501 参照

android - ActionBar タブと onPrepareOptionsMenu の動作

私のアプリは、Actionbar Sherlock でタブ ナビゲーションを使用して、それぞれ独自のリストビューを持つ 2 つのフラグメントを切り替えます。また、各フラグメントには、それに関連付けられた独自のオプション メニューがあるため、2 つのフラグメント クラス内で以下を使用しました。

フラグメントの 1 つで、ユーザーがリストで選択したアイテムに応じて、オプション メニューのいくつかのオプションをグレー表示にすることが重要です。私はこれを呼び出すことでこれを行いました:

このメソッド内で、リスト内のどの項目がチェックされているかを識別します。タブを切り替えると、すぐに onPrepareOptionsMenu が呼び出されることに気付きました。次にメニューキーを押すと、 onPrepareOptionsMenu は呼び出されず、メニューで使用可能なオプションは更新されません。メニューボタンをもう一度押すと、すべてが正常に機能し、利用可能なオプションが更新されます。タブスイッチに続いてメニューキーが押されたときに onPrepareOptionsMenu が呼び出されるようにする方法はありますか?

onPrepareOptionsMenu をトリガーするために invalidateOptionsMenu() を使用することに関するメモを見てきましたが、この問題はユーザーが最初にメニュー キーを押したときにのみ発生するため、毎回メニュー キー イベントをオーバーライドするのは面倒です。より良い方法はありますか?

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

android - ユーザーがクリックしないとプログラムで optionsMenu を開けない

私のプロジェクトでは、ユーザーがメニューキーをクリックすることなく、プログラムでoptionsMenuを開こうとしています。openOptionsMenu()を試してみ ましたが、次のようなエラーが表示されますandroid.view.WindowManager$BadTokenException: Unable to add window -- .. why is... これの解決策は何ですか...

08-13 14:53:02.687: E/AndroidRuntime(1213): 致命的な例外: メイン 08-13 14:53:02.687: E/AndroidRuntime(1213): java.lang.RuntimeException: アクティビティ ComponentInfo{com を開始できません。 veytila.candideye/com.veytila.candideye.MainActivity}: android.view.WindowManager$BadTokenException: ウィンドウを追加できません -- トークン null は無効です。あなたの活動は進んでいますか?

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

android - onPrepareOptionMenu(メニューメニュー)に問題がありますか?

ご覧のとおり、onPrepareOptionMenu(メニューメニュー)を使用して、オプションメニューを表示するための特定の条件を確認しようとしています。

しかし、私が取得している出力は多少配線されているので、誰かが私が予期しない出力を取得している理由を理解するのを手伝ってくれるなら。

出力:このアクティビティが最初に起動/トリガーされると、(メニューボタンを押すことで)「スライドショーの開始」と「閉じる」の2つのオプションが表示され、オプションメニューの「スライドショーの開始」をクリックするとフリッパーが反転を開始します。メニューボタンを押してオプションメニューがポップアップすると、「閉じる」オプションが1つだけ表示されます。なぜ「スライドショーを停止」が表示されないのか疑問に思います。

どうも..

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

android - Android 4.0以降でオプションメニューを縦に表示する方法

Android の元のオプション メニューは、Android 2.3 以前では横型、Android 4.0 以降では縦型でした (android3.0 以降ではどのように表示されるかわかりません)。

デフォルトで「android:Theme.Holo.Light.DarkActionBar」というテーマを使用するプロジェクトを作成しました。Android 4.0 以降では、オプション メニューが縦に表示されます。しかし、「android:Theme.Light」に変更すると、オプションメニューが横に表示されます。

テーマを変更せずにAndroid 4.0+で再び垂直にするにはどうすればよいですか?

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

android - メニューの長押しでトーストが間違った位置に表示される - Android

コンテキスト メニューがあります - 下部にメニュー オプションを表示する ICS 4.0.4。長押しでトーストが表示され、テキストがメニューのタイトルとして設定されます。問題は、表示されたトーストが一番上に表示されるのに対し、メニュー オプションのすぐ上に表示されることです。

以下はコードです:

マニフェスト ファイル内:

メニューファイル:

活動中:

MI 何か足りない?

事前にサンクス。

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

python - tkinter OptionMenu のデフォルト アイコンを変更しますか?

デフォルトの「ボックスのような」アイコンを tkinter OptionMenu から削除し、独自の画像ファイルに置き換えようとしています。以下は、私がこれまでに持っているコードです。動作していますが、矢印の画像を表示して OptionMenu を機能させるには、最後の行を追加する必要がありました。ただし、矢印のイメージは常に OptionMenu の右端ではなく、テキストの直後にあり、スティッキーは継ぎ目が適用されないため、幅 = 140 です。私はPython 2.6で作業しています。

画像を右に移動するための提案はありますか?

デフォルト 私が得ているもの

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

android - 項目選択時のオプションメニュー項目変更

メニューの項目を選択した後で、オプション メニューを変更しようとしています。これは私が試したものです:

しかし、私は得る:

コードが機能していません..何か考えはありますか?

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

android - ICS でオプション メニューの代わりにダイアログを使用する

アプリケーションでダイアログをオプション メニューとして使用したいのですが、ボタンのないスマートフォンでは、アクティビティにアクション メニューが実装されている場合にのみメニュー ボタンが表示されることがわかりました。ICS の [メニュー] ボタンを失わずに、メニューの代わりにダイアログを表示するにはどうすればよいですか?

どうもありがとう!スペインからよろしく!

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

python - TkinterのOptionMenuウィジェットのサブメニュー境界を変更または削除するには?

オプションメニューとサブメニューの背景色と前景色を変更したときに表示される太い境界線を取り除こうとしています。

次を使用して、親オプションメニューの境界線を削除または変更することができました。

optmenu.configure(ハイライトの太さ=0)

サブメニューの背景色を変更するリファレンスがここにあります:

TkinterのOptionMenuウィジェットのメニュー背景色を変更するには?

..しかし、サブメニューに表示される外側の境界線を削除する方法が見つからないようです。hilighthikness=0 を試してみましたがだめです。

Windows 7 と Python 2.7 を使用しています。

何か案は?ありがとう。

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

android - 初めて onMenuItemClick を呼び出さない - SherlockListActivity

私はSherlockListActivityを使用し、アクティビティを作成した後に初めてクリックしたときに1つのアイテムとそのclickListenerでActionBarを作成しました.onMenuItemClickを呼び出しませんが、最初のクリック後のすべてのクリックで問題なく動作します

なんで ?