問題タブ [android-contextmenu]

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

java - Onclickitemからコンテキストメニューを膨らませるには?

このコードからコンテキスト メニューを拡張しようとしています。プログラムは実行されますが、項目をクリックしても何も起こりません。これは私が使用しているコードです。何が問題なのか教えてください。開こうとしているメニューの名前は「testmenu」です。

それが役立つ場合は、メニューのコードもここにあります。

アクティビティでこのメニューを開くにはどうすればよいですか? 項目をクリックしてもメニューが表示されません。

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

java - 個別のアイテムクリックごとに個別のメニューを膨らませる

ここで多くの助けを借りて、このコードを使用して、項目がクリックされるたびにコンテキスト メニューを膨らませることができました。ただし、アイテムごとに個別の個別のメニューを膨らませる方法がわかりません。別のアイテムがクリックされたときに別のメニューがポップアップするようにします。現在、どの項目をクリックしても同じメニューが表示されます。どうすればこれを解決できますか? これが私が使用しているコードです。

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

android - 複数選択モードのリストビューでのアイテム選択の有効化/無効化

複数選択モードのコンテキストメニューにリストビューを登録しています。

問題は、ビューのすべてのアイテムを選択できるわけではなく、特別なアイコンが表示されているアイテムだけを選択できるようにする必要があることです。これを実装する方法がわかりません。定義しましたOnItemLongClickListener

しかし、このリスナーは呼び出されません。

また、アダプタで行ビューに設定しようとしましたOnLongClickListenerが、コンテキストメニューが閉じている場合(選択モードではない場合)でも、この通常のクリックを行うことは無効になっています。

//}

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

android - コンテキスト メニュー (Android) にカスタム ヘッダーを適用できません

こんにちは私は小さなアンドロイド アプリケーションを開発しています。私のアプリケーションでは、1 つのコンテキスト メニューを表示しています。すべてが正常に機能していますが、唯一の問題は、ヘッダー ビューをコンテキスト メニューに設定できないことです。私のコードは次のようになります

そして私のレイアウトファイル

そのレイアウトファイルをヘッダービューとして使用していません...これも読んでいますContextMenuのカスタムヘッダーの適用

しかし、それは私にとってはうまくいきません..助けが必要です....

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

android - onCreateContextMenu を使用して listView からテキストをコピーする

onCreateContextMenu OnCreateContextMenu と ListView アイテム を 使用してリスト ビューからアイテム テキストをコピーしようとしています が、Android で TextView からテキストをコピーしようとし ていますが、メニューのコピーのクリックを listView に関連付ける方法がわかりません。

私の現在のコード、コピーでメニューを開き、コピーがクリックされた後にテキストを取得する方法がわかりません

ご協力ありがとうございました

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

android - Android WebViewでリンクを長押ししたときにコンテキストメニューを開く方法は?

webview を使用して Android にブラウザーを実装したいと考えています。ユーザーがWebビューのリンクを長押しするたびに、Android Webビューでコンテキストメニューを開くにはどうすればよいですか?

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

android-listview - ListView の遅延 ContextMenu

私は を持ってActivityListViewます。各行を長押しすると、ContextMenu. の下部にListViewEditTextボックスがあります。次のようになります。

問題: EditText ボックス内でカーソルを物理的に押して (既にフォーカスを要求しているにもかかわらず)、List 行を長押しするまで、ContextMenu は表示されません。リスト行を最初に長押ししても、何も起こりません。OnCreateContextMenu は次のとおりです。

Super他のコンテンツの上と下でこれを試しました。誰が何が悪いのか見ることができますか?

更新: 新しい情報。ListViewスクロールする場合は、一番下までスクロールする必要があることがわかりましたContextMenu。試してみると、アクセスできるようになります。この場合、ボックスとは関係ありませんEditText

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

android - Android EditText コンテキスト メニュー スタイル

アプリで独自のスタイルを使用しています。

アプリは問題ないように見えますが、Android 2 を搭載したデバイスでは、EditText コンテキスト メニューが正しく表示されません (テキストが表示されません)。

ここに画像の説明を入力

デフォルトのデバイステーマで ContextThemeWrapper を使用してダイアログスタイルを変更できることはわかっていますが、ラップされたコンテキストを EditText コンテキストメニューに渡すことはできません!

このダイアログ スタイルを変更するにはどうすればよいですか?

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

android - メニューレイアウトを膨らませずにメニュー項目を非表示にする

私はこれを行っていました:

これで、メニューはレイアウトを膨らませることなく設定されますが、これは次のとおりです。

itemIdただし、 (メソッドの2番目のパラメーターadd)をEdit/に割り当てる必要があるメソッドが見つからないため、Deleteそれらを表示するかどうかを設定できますか?誰もがこれを行う方法を知っていますか?