Ho implementato Recyclerview onclickListener da questa soluzione Stack overflow. Questa soluzione funziona bene per i clic sugli articoli riciclati. Ma non riesco a ottenere quale sottoview (es: ImageView, Button) viene cliccato dalla riga.Recyclerview addOnItemTouchListener get whichsubview viene cliccato all'interno della riga
mAttachmentRecyclerview.addOnItemTouchListener(
new RecyclerItemClickListener(getApplicationContext(), new RecyclerItemClickListener.OnItemClickListener() {
@Override
public void onItemClick(View view, int position) {
if (view.getId()==R.id.attachmnet_remove) {
attachmentsList.remove(position);
mAttachmentAdapter.notifyDataSetChanged();
attachmentCount--;
}
}
}
));
onItemClick(view,position)
restituisce sempre vista id come -1
Come faccio a monitorare whick View è cliccato ??
Totalmente d'accordo con il tuo commento per creare ascoltatori f o ogni ViewHolder – Simon