Android: элементы ListView с несколькими интерактивными элементами

ЯListView где каждый элемент в списке содержит TextView и две разные кнопки. Что-то вроде этого:

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

С помощью этого кода я могу создатьOnItemClickListener для всего предмета:

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

        }

    }
});

Однако я не хочу, чтобы весь элемент был кликабельным, а только флажок и кнопка каждого элемента списка.

Поэтому мой вопрос заключается в том, как реализовать onClickListener для этих двух кнопок со следующими параметрами:

int id (some id associated with each item in list) int position (which is the element in the list on which the button click happened)

Ответы на вопрос(6)

Ваш ответ на вопрос