W mojej aplikacji mam galerię z niektórymi obrazami. Gdy użytkownik wybierze obraz, chcę jakoś odzyskać identyfikator wybranego obrazu.view.getId() zwraca nieprawidłowy identyfikator w OnItemClickListener
Wartość int, która jest zwracana przez getId(), wynosi -1. Dlaczego nie otrzymuję identyfikatora systemu dla wybranego obrazu?
gallery.setOnItemClickListener(new OnItemClickListener() {
@SuppressWarnings("rawtypes")
@Override
public void onItemClick(AdapterView parent, View v, int position, long id) {
int imageId = v.getId();
}
});
Dzięki!
nie u sprawdzane OnItemSelectedListener? – Venky