カスタム アダプターを使用する ListView があります。アダプターが拡張するレイアウトには、1 つの ImageView と 2 つの TextView が含まれます。OnItemClickListenerをリストに設定しました。このonItemClickメソッドでは、ListView エントリの位置と ListView エントリを View として受け取ります。私の場合は LinearLayout のタイプです。
私が欲しいのは、ユーザーが ImageView をヒットしたかどうかを知ることです。どうすればこれを達成できますか?
これでうまくいくと思ったのですがview、このメソッドのパラメーターは ListView エントリです。
l.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
System.out.println(view.getClass().getName());
}
});
View.OnClickListenerImageView に を追加できますが、この方法では親要素の位置を取得できません。それともできますか?