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)