gpt4 book ai didi

android - 嵌套的垂直 RecyclerView

转载 作者:行者123 更新时间:2023-11-29 15:47:27 25 4
gpt4 key购买 nike

我在制作 2 个嵌套的垂直 RecyclerView 时遇到问题。我知道这不是一个很好的模式,但这些是应用程序请求。

我有一个父 RecyclerView,当卡片展开时它应该滚动到顶部,在展开的部分,我有另一个 RecyclerView(位置列表)。

问题是我无法将滚动事件从父级传递到子级 RecyclerView。我阅读了有关 NestedScrollingChild 接口(interface)的信息,并尝试在子项中启用 nestedScrolling,但没有成功。

有什么建议吗?

最佳答案

我通过在我的主 RecyclerView 适配器上添加以下代码来修复它。完美运行。

 holder.locationsList.setOnTouchListener(new View.OnTouchListener() {

@Override
public boolean onTouch(View v, MotionEvent event) {
Log.v(TAG, "CHILD TOUCH");

// Disallow the touch request for parent scroll on touch of child view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});

关于android - 嵌套的垂直 RecyclerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32326430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com