Skip to content

事件冲突,数据显示不全 #39

Closed
@Yanqilong

Description

Scrollview嵌套SwipeMenuRecyclerView,数据显示不全。如果继承SwipeMenuRecyclerView并重写dispatchTouchEvent和onMeasure方法,那么数据显示没有问题,带来的新问题是item项不能左右滑动,请问怎么解决?

//通过重新dispatchTouchEvent方法来禁止滑动
@OverRide
public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_MOVE) {
return false;
}
return super.dispatchTouchEvent(ev);
}

@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    int expandSpec = MeasureSpec.makeMeasureSpec(
            Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
    super.onMeasure(widthMeasureSpec, expandSpec);
}

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions