public BaseViewHolder addOnClickListener(final int viewId) {
        childClickViewIds.add(viewId);
        final View view = getView(viewId);
        if (!view.isClickable()) {
            view.setClickable(true);
        }
        if (view != null) {
            view.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    if (adapter.getOnItemChildClickListener() != null) {
                        adapter.getOnItemChildClickListener().onItemChildClick(adapter, v, getClickPosition());
                    }
                }
            });
        }

        return this;
    }
add childView id

@param viewId add the child view id   can support childview click
@return if you use adapter bind listener
@link {(adapter.setOnItemChildClickListener(listener))}
<p>
or if you can use  recyclerView.addOnItemTouch(listerer)  wo also support this menthod
common/src/main/java/com/sxjs/common/base/baseadapter/BaseViewHolder.java