Ho un Gridview riempito da un adattatore che restituisce LinearLayouts contenenti ciascuno un ImageButton e TextView.OnItemClickListener non attivato su Android GridView
Nell'adattatore collego un evento onClick e onLongClick a ImageButton.
Sto tentando di associare OnItemClickListener al gridview ma non so perché l'onItemclicked non sia mai stato attivato.
È la mia sesta ora senza niente.
A proposito; OnItemSelectListener funziona perfettamente sulla griglia.
Sto verificando se una parte di codice accidentalmente gestisce l'onItemClicked ma non è stato ancora catturato.
Ho bisogno di aiuto ragazzi.
gridView = (GridView) layoutInflater.inflate(R.layout.gridview, null);
gridView.setOnItemClickListener(new ItemClickListener());
.
.
.
//inner handler class
class ItemClickListener implements AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Toast.makeText(mainActivity.getApplicationContext(),view + " clicked at pos " +
i,Toast.LENGTH_SHORT).show();
}
}
C'è qualche eccezione nel LogCat? –
no. dal momento che non ho rilevato alcuna eccezione vorrei vedere l'applicazione si è bloccata. non dovrei ?? –
Non vedo niente di sbagliato con questo codice, forse il problema è da qualche altra parte. – Caner