カスタムを作成しようとしていますGridView
が、タッチ リスナーに問題があります。
私がしたいこと:
GridView
カスタムで を作成しますViews
。- 項目を長押しすると、「編集可能」になります。
- ビューを水平または垂直にドラッグして、 内の位置を移動し
GridView
ます。
ここで私は問題を抱えています:
私は longpress 関数を実装しGestureDetector.OnGestureListener
ていgridview.setOnItemLongClickListener()
ます. したがって、この時点ではすべて問題ありません。これで、長押しがいつ終了するかを知るだけで済みます。だから私は、「まあ、これは難しくないはずだ」と言いました。私はもっと間違っていたはずがありません。私はこれをかなり長い間いじっていましたが、別のタッチイベントを使用しても役に立たないようです:/
ステップスルーすると、アクションが1つしかないことに気付きました: . それで、私は何を間違っていますか?私は...が必要ですonTouchEvent()
GridView
onTouchEvent()
MotionEvent.ACTION_DOWN
MotionEvent.ACTION_UP