У меня есть просмотрщик. Мне нужно извинять код только при нажатии ImageView, в макете есть TextBox и ImageView, теперь код выполняется при равном нажатии TextView или ImageView.
public WordViewHolder(View itemView) {
super(itemView);
bicchiereBevuto = (TextView) itemView.findViewById(R.id.bicchierebevuto);
imageView = (ImageView) itemView.findViewById(R.id.imageView);
itemView.setOnClickListener(this);
}
@Override
public void onClick(View v) {
//cancella il database
// aggiungere controllo sull oggetto che è stato cliccato,
// solo se è stata cliccata l'immagine X si deve eseguire il codice
Integer pos = getLayoutPosition();
String text = this.bicchiereBevuto.getText().toString();
text = text.substring(text.length() - 5);
mDB.deleteBicchiere(text);
if (mContext instanceof ActivityMain)
((ActivityMain) mContext).upDate();
}