2

私は Android アプリを開発していますが、ある時点で、ユーザーがビューを長押しし、短いバイブレーション後に何らかのアクションを実行できるようにしたいと考えています。

試してみonLongClickましたが、非常に短いタッチでもトリガーされます。待ち時間は変更できないと読みました。私の場合は役に立たない。そのイベントについて何か見逃していますか?

いいえの場合、onTouchEvent私が推測する唯一の解決策です。そのイベントで長押しをキャプチャする方法はありますか?

4

1 に答える 1

2

長いクリックを有効にしていないようです。次のメソッドの呼び出しが役立つかどうかを確認してください ( Android View Referenceから取得):

public void setLongClickable (boolean longClickable)

于 2013-07-09T18:55:50.023 に答える