Android: elementy ListView z wieloma klikalnymi elementami

mamListView gdzie każdy element na liście zawiera TextView i dwa różne Przyciski. Coś takiego:

ListView
--------------------
[ImageView][Text][CheckBox][Button]
--------------------
[ImageView][Text][CheckBox][Button]
--------------------
... (and so on) ...

Dzięki temu kodowi mogę utworzyćOnItemClickListener za cały przedmiot:

listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> list, View view, int position, long id) {
        Log.i(TAG, "onListItemClick: " + position);

        }

    }
});

Nie chcę jednak, aby cały element był klikalny, ale tylko pole wyboru i przycisk każdego elementu listy.

Moje pytanie brzmi: jak zaimplementować onClickListener dla tych dwóch przycisków o następujących parametrach:

int id (niektóre identyfikatory powiązane z każdym elementem na liście)int position (który jest elementem na liście, na którym kliknięto przycisk)

questionAnswers(6)

yourAnswerToTheQuestion