グリッドビューに20枚の画像があります。
位置に基づいて、グリッドビューの項目を好ましくないものに設定するコードが必要です。
私の目的は、グリッドビューでクリックした最初の 2 つの画像が等しいかどうかを確認することです。それらが等しい場合、それらの画像をクリックできないように設定する必要があります。それらが等しくない場合、位置に基づいてそれらの画像をクリック可能に設定する必要があります。2 つの画像が等しいかどうかをチェックするコードがあります。
しかし、グリッドビューで画像を位置に基づいてクリックできないように設定する方法がわかりません。これらを試してみましたが、gridView.getChildAt(position).setClickable(false);
上記のコードを使用すると、グリッド内の対応する位置の画像がクリック可能になり、onItemClick()
メソッドも実行されます。