1

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

4

1 に答える 1