問題タブ [long-click]
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.
android-layout - アンドロイドで線形レイアウトを長押し/クリックしますか?
私は痛々しいほどアンドロイドに不慣れで、壁にぶつかりました。
線形レイアウトをボタンのように機能させ、長押しと長押しのアクションを変えようとしています。その理由は、各「ボタン」に2つの異なる形式のテキストラベルを付けることができるからです。次のようなもの:
私が見つけた投稿は、線形レイアウトで通常のクリックを受け取る方法を説明しています(私はレイアウトXMLでonClick属性を使用しています)。しかし、私は長押しで運がなかった。Aleksander Gralakの回答で説明されているように、xmlの新しいonLongClick属性を定義しようとしました:android:onClickのように、XMLレイアウトでの長押しの定義。しかし、そのような運はありませんでした-それはテキストビューを対象としていたようです、私はそれを線形レイアウトに変更しようとしましたが、惨めに失敗しました。
問題のオブジェクトは次のとおりです。Main.xml
とMain.java
android - Android WebView でロングクリックを無効にする
CSS 列を使用して、Android WebView にコンテンツを表示しています。longclicklistner {return true}; を使用しました。これで、電話でロングクリックを無効にすることができましたが、タブでは機能しないようです(例:galaxy tab 2)。jqueryを使用してtouchmoveイベントも防止していますが、ロングクリックの一部としてスワイプが発生するとcss列が移動します。どんな助けでも大歓迎です。ありがとうございました。
jqueryコード:
}
android - Androidでリストビューのロングクリックを無効にする方法
Androidのリストビューの項目をクリックして長押しすると、応答を無効にしたいと考えています。アダプタの isEnabled(int position) が false を返すように設定したため、リストビューのセルはクリック操作に応答しませんが、長いクリック操作には応答します (つまり、長いクリック操作で強調表示されます)。問題は、セルを長押ししたときにセルが強調表示されないようにするにはどうすればよいかということです。ありがとうございました。
android - リスト子アイテムのフォーカス可能なアンドロイドを含むリストビューのコンテキストメニュー
ボタンのようなフォーカス可能なアイテムを含むベース アダプターを使用して、カスタム リスト ビューを実装しました。だから私はxmlでフォーカス可能でクリック可能を無効にしました。私の問題は、コンテキストメニューの登録を使用して、リストビューのリストアイテムのコンテキストメニューを追加したことです。リストビューをロングアイテムクリックとボタンリストアイテムクリックの両方に応答させる方法は?
android - リスト ビューでの長いクリック イベントの後にメニューを作成する
データベースに接続されたリスト ビューがあり、すべてのエントリが表示されます。ユーザーがリストビュー (データベース エントリ) の項目を長押しすると、メニューが表示され、エントリを編集または削除するオプションが表示されます。これどうやってするの。
これまで、onItemLongClick リスナーと、長押ししたビューの ID を示すトーストを使用してみました。
android - Contextual Action Bar を無効にし、長押ししてコピー/貼り付け
私はこれをたくさん検索しましたが、アドバイスが見つかりません...クラシックアクションバーの独自の実装を提供しているので、すべてのアクティビティで宣言しますrequestWindowFeature(Window.FEATURE_NO_TITLE)
が、コンテキストアクションバーも取り除きたいです、コピー/貼り付け/などを使用したもの..誰もこれを達成する方法を知っていますか?
また、必要な場合にのみ、独自のコピー/貼り付け機能を提供するため、webview 内でも longclick 機能を無効にする必要があります。すべての有用なヒントをいただければ幸いです。
jquery - jqueryでロングクリック
ドロップダウン メニューのオプションでイベントをトリガーしようとしています。例えば:
http://api.jquerymobile.com/taphold/の例を使用し、id=1 のオプションにイベントを追加しました。
機能をテストするために、tapholdHandler は単なるアラートでした。しかし、うまくいきませんでした。
また、私は
しかし、成功しませんでした。ただし、これを選択要素に追加できることがわかりましたが、選択タグ内のすべてのオプション要素に対して機能します。単一のオプション要素で longclick/taphold イベントをトリガーするにはどうすればよいですか? 私がやりたいことは、目的のアイテムをロングクリック (クリックを押し続ける) して、リストからアイテムを削除することを提案するダイアログを表示できるようにすることです。
android - それをLongClickingすることで、AndroidのListViewの各項目に異なるメニューを動的に表示する方法は?
Androidのリストビューの各アイテムに異なるメニューを表示したいのですが、クリックされたアイテムリストのステータスを確認し、どのメニューを表示するかを決定する必要があります...
これが可能かどうかはわかりません。単一のリストビューに複数のメニュー項目があることを意味します
たとえば、リストビューに2つのアイテムが表示されている場合、両方のアイテムがデータベースからのものです
最初の項目は何かを販売することであり、2 番目の項目は何かを購入することです。
リストビューの最初のアイテムをクリックすると、アイテムの販売に関連するメニューが表示され、2番目のアイテムをクリックすると、アイテムの購入に関連するメニューが表示されます
前もって感謝します
java - onItemLongClick は未定義ですか?
リストビュー項目に長いクリックを実装しようとしていますが、機能せず、 is というエラーが表示されますundefined
。コードは次のとおりです。
誰かが問題を解決する方法を知っていますか?ありがとう