问题标签 [nestedscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1033 浏览

android - 在子 recyclerview 滚动之前滚动 nestedscrollview 以结束

这是我的layout

我如何让父母LinearLayout先滚动,当它到达末尾时,子 recyclerview 应该滚动。

默认情况下RecyclerView,在父项开始滚动之前,子项首先滚动到结束。

0 投票
1 回答
2272 浏览

android - NestedScrollView 填满全屏

这是我的活动中的原始布局:

看起来没问题:

在此处输入图像描述

内容布局文件包含一个 TableLayout。

由于内容可能很长,我添加了一个 NestedScrollView:

现在布局填满了整个屏幕,标题在 AppBar 后面

在此处输入图像描述

我应该修改什么?

0 投票
4 回答
44698 浏览

android - 如何将 RecyclerView 放入 NestedScrollView?

通过创建NestedScrollView,您可以将滚动视图放在另一个滚动视图中,只要它们正确实现NestedScrollingChildNestedScrollingParent

(这是不错的设计模式“Ian Lake(来自 Google)实际上建议在RecyclerView此处放置一个嵌套滚动视图:plus.google.com/u/0/+AndroidDevelopers/posts/9kZ3SsXdT2T”)

我想把RecyclerView放在NestedScrollView里面,幸运的是 RecyclerView 实现了 NestedScrollingChild,所以你可以把它放在NestedScrollView里面。

我读过这些帖子:

如何在 NestedScrollView 中使用 RecyclerView?

在 CoordinatorLayout 内使用 NestedScrollView、RecyclerView(水平)进行 NestedScrolling

但是大多数投票解决方案的问题是,它会调用所有的项目,RecyclerView例如,如果它是一个无休止的 RecyclerView 并且当用户到达列表的末尾时,您想要发出网络请求,然后使用该解决方案RecyclerView重复调用服务器因为它会自动到达RecyclerView.

无论如何,如何设置参数以便我可以放在RecyclerView里面NestedScrollView。(实际上我想把一个像framelayout或relativelayout这样的视图组作为nestedscrollview的一个孩子,然后我想把recyclerview放在framelayout或relativelayout中)

当我放入RecyclerView里面NestedScrollView时,什么都没有显示。


为了创建示例项目,您可以使用cheesesquare并将其更改CheeseDetailActivity为具有 RecyclerView。


虽然BNK的答案不正确,但BNK已经尝试了很多。所以我奖励他赏金。仍在寻找好的解决方案....

0 投票
4 回答
7572 浏览

android - gridview 地方内的嵌套滚动视图只占用了一部分

我有: 1.Coordinator 布局 2.appbar 布局(协调器布局的子级) 3.Collapsing 工具栏布局(应用程序栏的子级) 4.NestedScrollView (协调器的子级)

我想在里面放一个网格视图,NestedScrollView以便用户可以滚动整个屏幕空间。

我的问题是,目前 gridview 占据了该部分的一小部分NestedScrollView而不是全部空间NestedScrollView并在该部分内滚动,如下图所示:

在此处输入图像描述

如您所见,我的gridview高度仅限于天蓝色突出显示的部分,我希望它占据该图像下方的整个屏幕空间(这是我的折叠工具栏)。我尝试了不同的方法,但没有任何效果。我的 xml 文件是:

0 投票
1 回答
408 浏览

android - 投掷后触摸被截获

最近我的滚动视图遇到了一些问题。发生甩动后,触摸事件不会到达滚动视图内的元素。发生投掷后,我首先需要再次点击视图,然后恢复正常行为。我已经尝试了很多解决方法,例如:

  • 投掷后手动触发运动事件(向上/向下)。这可行,但有一些严重的问题,我不必解释为什么我猜,因为这与再次触摸视图相同,但在某个 x+y 处。
  • 拦截触摸事件并始终将它们传递给底层视图。

但这一切都很麻烦,而且这似乎首先是不受欢迎的行为,不是吗?

似乎滚动视图在 onfling 发生后拦截了所有内容,直到新的正常(无 fling)向上和向下触摸。

0 投票
2 回答
448 浏览

android - 我可以像这样创建一个nestedScroll 布局吗?

在此处输入图像描述

我认为可以通过NestedScrollingChild NestedScrollingParent.

但我不能真正理解他们。谁能帮帮我!

产品经理坚持设计。

ScrollView包含一个,一个“ LinearLayoutTabLayout”和一个ViewPager

contains ViewPager2fragment包含RecyclerView或仅包含 2 。RecyclerView

ScrollView滚动到底部时,RecyclerView可以滚动到底部。

RecyclerView滚动到 Top 时,ScrollView可以滚动到 Top。

0 投票
0 回答
194 浏览

android - NestedScrollView 内的 StaggeredGrid 不起作用

我开发了一个 Android 应用程序,我使用StaggeredGridView来显示提要。通常它工作正常,但是当我放入 NestedScrollView 时,我看不到数据。

那么,如何解决这个问题。

XML 文件:

谢谢。

0 投票
1 回答
4352 浏览

android - 在 NestedScrollView 中设置自定义列表视图

我正在迁移到 Coordinator Layout 和 Nested ScrollView,我知道要让它工作我需要使用 recycle r 视图,但问题是我真的想用旧的 List View 来实现它有什么办法可以实现

这是我在做什么

我也用过

但这会扩展我的列表视图以匹配父级,但现在没有滚动

请帮助我,我真的需要使用自定义列表视图

帮助将不胜感激。

提前谢谢。

0 投票
0 回答
1483 浏览

android - NestedScrollView 中的 CardView 自动增加高度 [包括图片]

我在嵌套的滚动视图中添加卡片。对于 LinearLayout 中顺序较低的卡片,卡片高度会自动增加。要了解这个问题,请注意第一张和最后一张卡片之间的卡片高度。最后一张牌的阴影比第一张要深,尽管两张牌是一样的。如何解决?

使用 appcompat v7:22.+ 作为 v7 库的依赖项。

这是我的卡片视图布局:

这就是我使用卡片视图的方式:

这是输出:http: //imgur.com/a/4Sr4p

0 投票
2 回答
8797 浏览

android - NestedScrollView Android 中的 RecyclerView

我试图在 NestedScrollView 中放置一个 RecyclerView。问题是,如果我将 RecyclerView 放置在水平 LinearLayout 中,则显示回收器视图。但是,如果我将它放入 Vertical LinearLayout 它不会显示出来。这是我尝试过的东西:

我该如何解决这个问题?