Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android项目中的嵌套滚动视图。。。viewPager、recycler视图、scrollview_Android - Fatal编程技术网

android项目中的嵌套滚动视图。。。viewPager、recycler视图、scrollview

android项目中的嵌套滚动视图。。。viewPager、recycler视图、scrollview,android,Android,您好,我目前正在从事一个android项目,在实现请求的功能时遇到一些问题。。。 我有一个viewPager,在其中一个片段中有一个recycler视图,在viewPager中。。。回收器视图中的每个项目都有由两个视图组成的布局,一个是相对布局,另一个是水平滚动视图。。。相对布局放置在水平滚动视图的顶部。。。因此,如果用户单击“回收器视图”项目之一,则顶部视图(相对布局)将向左滑动,底部视图(水平滚动视图)将出现 最初,我将每个底部视图设置为“view.GONE”,当用户单击其中一个项目时,会显

您好,我目前正在从事一个android项目,在实现请求的功能时遇到一些问题。。。 我有一个viewPager,在其中一个片段中有一个recycler视图,在viewPager中。。。回收器视图中的每个项目都有由两个视图组成的布局,一个是相对布局,另一个是水平滚动视图。。。相对布局放置在水平滚动视图的顶部。。。因此,如果用户单击“回收器视图”项目之一,则顶部视图(相对布局)将向左滑动,底部视图(水平滚动视图)将出现

最初,我将每个底部视图设置为“view.GONE”,当用户单击其中一个项目时,会显示滑动动画,顶部视图会向左滑动,并将底部视图设置为“view.VISIBLE”。。当当前打开的俯视图关闭时,我正在创建“view.GONE”俯视图

这里的问题是,如果用户打开和关闭其中一个项目,如果用户在该区域上触摸和滑动手指,则无法切换到其他查看页面片段,但其他区域是可能的

我知道这样使用嵌套的滚动视图不是个好主意,因为触摸冲突,但无法找到任何其他方法来实现此功能


有人能帮我吗??或者提出其他想法??为了更好地理解,我加入了一些数字。

您真的需要水平滚动视图吗?@tinysunlight不,我不是。。。它应该是可滚动的,但不应该是水平滚动视图。。。我只需要一个布局来容纳可以滚动的菜单。一个菜单中没有那么多项目。嵌套的可滚动视图从来都不是一个好主意。@tinysunlight用户可以在每个视图中添加和删除菜单。。我做了一个按钮来添加和设置点击监听器来删除它们。。。我只是在这里刷浏览页面有问题