Вы должны попытаться не жестко кодировать свой обработчик onClick в методе getView, а посмотреть, как вы назначаете метод onClick для просмотра списка.Здесь вы назначаете метод из действия, и это то, что вы должны сделать здесь.
В вашем адаптере создайте метод с именем setOnXXXClickListener
public void setOnXXXClickListener(final OnClickListener onClickListener) {
this.onXXXClickListener = onClickListener;
}
и в вашем getView назначьте его кнопкевот так
viewHolder.xxx.setOnClickListener(this.onXXXClickListener);
Из вашей деятельности вы можете назначить метод onClick следующим образом
this.adapter.setOnXXXClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.d(TAG, "OnXXXClickListener");
}
});