現在、私は一部のImageViewを保持するGridViewを持っています。 GridViewはsetOnItemClickListenerを実装しています。 onItemClickが発生すると、ユーザーはダイアログを表示し、押したときまたは閉じたときに、現在のGridViewに戻ります。 これまですべて正常に動作します。GridView(ImageViewsの):setOnTouchListenerとsetOnItemClickListenerの実装
選択したimageView(別の画像、またはアルファのみ)を変更する方法があるかどうかを知りたいと思います。
イメージを変更するためにsetOnItemClickListenerの内部を試しましたが、dialog.dismiss()コールの後に通常のイメージに戻そうとすると、白い画面が数ミリ秒間ポップアップします。画像は正しく設定されていますが、私はこの白い画像を避けたいと思います。
GridView.setOnTouchListenerを実装しようとしましたが、白い画面(数ミリ秒間)しか表示されず、他の操作は実行されませんでした(ポップアップダイアログなし)。
ViewHolderクラスの中でOnTouchListenerを実装しようとしましたが、いくつかの問題(ACTION_DOWNのアルファを変更すると永続的でしたので、アルファを通常に戻すために同じ項目を再選択しなければならなかった) setOnItemClickListenerはまったく動作しません。
誰かがこれを手伝ってくれますか? ありがとうございます!