問題タブ [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.
java - Onclickitemからコンテキストメニューを膨らませるには?
このコードからコンテキスト メニューを拡張しようとしています。プログラムは実行されますが、項目をクリックしても何も起こりません。これは私が使用しているコードです。何が問題なのか教えてください。開こうとしているメニューの名前は「testmenu」です。
それが役立つ場合は、メニューのコードもここにあります。
アクティビティでこのメニューを開くにはどうすればよいですか? 項目をクリックしてもメニューが表示されません。
java - 個別のアイテムクリックごとに個別のメニューを膨らませる
ここで多くの助けを借りて、このコードを使用して、項目がクリックされるたびにコンテキスト メニューを膨らませることができました。ただし、アイテムごとに個別の個別のメニューを膨らませる方法がわかりません。別のアイテムがクリックされたときに別のメニューがポップアップするようにします。現在、どの項目をクリックしても同じメニューが表示されます。どうすればこれを解決できますか? これが私が使用しているコードです。
android - 複数選択モードのリストビューでのアイテム選択の有効化/無効化
複数選択モードのコンテキストメニューにリストビューを登録しています。
問題は、ビューのすべてのアイテムを選択できるわけではなく、特別なアイコンが表示されているアイテムだけを選択できるようにする必要があることです。これを実装する方法がわかりません。定義しましたOnItemLongClickListener
:
しかし、このリスナーは呼び出されません。
また、アダプタで行ビューに設定しようとしましたOnLongClickListener
が、コンテキストメニューが閉じている場合(選択モードではない場合)でも、この通常のクリックを行うことは無効になっています。
//}
android - コンテキスト メニュー (Android) にカスタム ヘッダーを適用できません
こんにちは私は小さなアンドロイド アプリケーションを開発しています。私のアプリケーションでは、1 つのコンテキスト メニューを表示しています。すべてが正常に機能していますが、唯一の問題は、ヘッダー ビューをコンテキスト メニューに設定できないことです。私のコードは次のようになります
そして私のレイアウトファイル
そのレイアウトファイルをヘッダービューとして使用していません...これも読んでいますContextMenuのカスタムヘッダーの適用
しかし、それは私にとってはうまくいきません..助けが必要です....
android - onCreateContextMenu を使用して listView からテキストをコピーする
onCreateContextMenu OnCreateContextMenu と ListView アイテム を 使用してリスト ビューからアイテム テキストをコピーしようとしています が、Android で TextView からテキストをコピーしようとし ていますが、メニューのコピーのクリックを listView に関連付ける方法がわかりません。
私の現在のコード、コピーでメニューを開き、コピーがクリックされた後にテキストを取得する方法がわかりません
ご協力ありがとうございました
android - Android WebViewでリンクを長押ししたときにコンテキストメニューを開く方法は?
webview を使用して Android にブラウザーを実装したいと考えています。ユーザーがWebビューのリンクを長押しするたびに、Android Webビューでコンテキストメニューを開くにはどうすればよいですか?
android-listview - ListView の遅延 ContextMenu
私は を持ってActivity
いListView
ます。各行を長押しすると、ContextMenu
. の下部にListView
はEditText
ボックスがあります。次のようになります。
問題: EditText ボックス内でカーソルを物理的に押して (既にフォーカスを要求しているにもかかわらず)、List 行を長押しするまで、ContextMenu は表示されません。リスト行を最初に長押ししても、何も起こりません。OnCreateContextMenu は次のとおりです。
Super
他のコンテンツの上と下でこれを試しました。誰が何が悪いのか見ることができますか?
更新: 新しい情報。ListView
スクロールする場合は、一番下までスクロールする必要があることがわかりましたContextMenu
。試してみると、アクセスできるようになります。この場合、ボックスとは関係ありませんEditText
。
android - Android EditText コンテキスト メニュー スタイル
アプリで独自のスタイルを使用しています。
アプリは問題ないように見えますが、Android 2 を搭載したデバイスでは、EditText コンテキスト メニューが正しく表示されません (テキストが表示されません)。
デフォルトのデバイステーマで ContextThemeWrapper を使用してダイアログスタイルを変更できることはわかっていますが、ラップされたコンテキストを EditText コンテキストメニューに渡すことはできません!
このダイアログ スタイルを変更するにはどうすればよいですか?
android - メニューレイアウトを膨らませずにメニュー項目を非表示にする
私はこれを行っていました:
これで、メニューはレイアウトを膨らませることなく設定されますが、これは次のとおりです。
itemId
ただし、 (メソッドの2番目のパラメーターadd
)をEdit
/に割り当てる必要があるメソッドが見つからないため、Delete
それらを表示するかどうかを設定できますか?誰もがこれを行う方法を知っていますか?