Cleveroad / AdaptiveTableLayout

Library that makes it possible to read, edit and write CSV files
MIT License
1.9k stars 234 forks source link

Not able to click on view #49

Open jigar1211 opened 4 years ago

jigar1211 commented 4 years ago

Kindly check my code below:

I am not able to find click listener

+++++++++++++++++++

private static class TestHeaderColumnViewHolder extends ViewHolderImpl {

    TextView tvTitle, tvAddToCartCompare;
    ImageView ivProduct, ivRemove;

    private TestHeaderColumnViewHolder(@NonNull View itemView) {
        super(itemView);
        tvTitle = itemView.findViewById(R.id.tvTitle);
        tvAddToCartCompare = itemView.findViewById(R.id.tvAddToCartCompare);
        ivProduct = itemView.findViewById(R.id.ivProduct);
        ivRemove = itemView.findViewById(R.id.ivRemove);

    }

    public void bind(TestHeaderColumnViewHolder vh, int column) {
        tvTitle.setText(arrayListOfItem.get(column - 1).getProduct_name());
        Glide.with(getItemView().getContext()).load(arrayListOfItem.get(column - 1).getProduct_image()).into(ivProduct);
        **tvAddToCartCompare.setOnClickListener(view -> {

                assert addtocartClickListner != null;
                addtocartClickListner.addToCart(view, arrayListOfItem.get(column - 1), arrayListOfItem.get(column - 1).get_id());

        });**
        **ivRemove.setOnClickListener(view -> {

                assert removeCompareClickLisner != null;
                removeCompareClickLisner.removeFromCart(view, arrayListOfItem.get(column - 1), arrayListOfItem.get(column - 1).get_id());

        });**
    }
}

+++++++++++++++++++

Kindly help me with solution

Thanks

dieunguyenantony commented 3 years ago

Same problem

dieunguyenantony commented 3 years ago

in file AdaptiveTableLayout find function onInterceptTouchEvent: return false

@Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        // intercept event before OnClickListener on item view.
        mScrollHelper.onTouch(ev);
        return false;
    }
jigar1211 commented 3 years ago

Any solution?