1

リストビューがあり、リストビューに onItemClicklistner を実装しました。さらに、リストビューにクリックして別の画面に移動する画像もありますが、デバイスで実際に起こっているのは、画像がクリックされたことを検出するのが非常に難しいことですリストビューの onitemclick リスナーが 90% 発生します。どうすれば2つを区別できますか。

イメージビューのリスナー

iv.setOnClickListener(new OnClickListener() {
                public void onClick(View arg0) { 
                            int id = togglePublicationFlag(iv);
                            updateDatbase(id, iv.getTag().toString());                          
                    }
}); 

ここに画像の説明を入力

4

1 に答える 1

0

画像の高さが ListView アイテムの高さと同じであることを確認してください。

また、透明な背景で幅を広くしてみると、画像は同じように見えますが、クリック領域が広くなります。

于 2012-05-23T09:53:00.023 に答える