カスタム アダプターを使用する 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.OnClickListener
ImageView に を追加できますが、この方法では親要素の位置を取得できません。それともできますか?