问题标签 [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.
android - 在子 recyclerview 滚动之前滚动 nestedscrollview 以结束
这是我的layout
我如何让父母LinearLayout
先滚动,当它到达末尾时,子 recyclerview 应该滚动。
默认情况下RecyclerView
,在父项开始滚动之前,子项首先滚动到结束。
android - 如何将 RecyclerView 放入 NestedScrollView?
通过创建NestedScrollView,您可以将滚动视图放在另一个滚动视图中,只要它们正确实现NestedScrollingChild和NestedScrollingParent。
(这是不错的设计模式“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已经尝试了很多。所以我奖励他赏金。仍在寻找好的解决方案....
android - gridview 地方内的嵌套滚动视图只占用了一部分
我有: 1.Coordinator 布局 2.appbar 布局(协调器布局的子级) 3.Collapsing 工具栏布局(应用程序栏的子级) 4.NestedScrollView (协调器的子级)
我想在里面放一个网格视图,NestedScrollView
以便用户可以滚动整个屏幕空间。
我的问题是,目前 gridview 占据了该部分的一小部分NestedScrollView
而不是全部空间NestedScrollView
并在该部分内滚动,如下图所示:
如您所见,我的gridview高度仅限于天蓝色突出显示的部分,我希望它占据该图像下方的整个屏幕空间(这是我的折叠工具栏)。我尝试了不同的方法,但没有任何效果。我的 xml 文件是:
android - 投掷后触摸被截获
最近我的滚动视图遇到了一些问题。发生甩动后,触摸事件不会到达滚动视图内的元素。发生投掷后,我首先需要再次点击视图,然后恢复正常行为。我已经尝试了很多解决方法,例如:
- 投掷后手动触发运动事件(向上/向下)。这可行,但有一些严重的问题,我不必解释为什么我猜,因为这与再次触摸视图相同,但在某个 x+y 处。
- 拦截触摸事件并始终将它们传递给底层视图。
但这一切都很麻烦,而且这似乎首先是不受欢迎的行为,不是吗?
似乎滚动视图在 onfling 发生后拦截了所有内容,直到新的正常(无 fling)向上和向下触摸。
android - NestedScrollView 内的 StaggeredGrid 不起作用
我开发了一个 Android 应用程序,我使用StaggeredGridView来显示提要。通常它工作正常,但是当我放入 NestedScrollView 时,我看不到数据。
那么,如何解决这个问题。
XML 文件:
谢谢。
android - 在 NestedScrollView 中设置自定义列表视图
我正在迁移到 Coordinator Layout 和 Nested ScrollView,我知道要让它工作我需要使用 recycle r 视图,但问题是我真的想用旧的 List View 来实现它有什么办法可以实现
这是我在做什么
我也用过
但这会扩展我的列表视图以匹配父级,但现在没有滚动
请帮助我,我真的需要使用自定义列表视图
帮助将不胜感激。
提前谢谢。
android - NestedScrollView 中的 CardView 自动增加高度 [包括图片]
我在嵌套的滚动视图中添加卡片。对于 LinearLayout 中顺序较低的卡片,卡片高度会自动增加。要了解这个问题,请注意第一张和最后一张卡片之间的卡片高度。最后一张牌的阴影比第一张要深,尽管两张牌是一样的。如何解决?
使用 appcompat v7:22.+ 作为 v7 库的依赖项。
这是我的卡片视图布局:
这就是我使用卡片视图的方式:
这是输出:http: //imgur.com/a/4Sr4p
android - NestedScrollView Android 中的 RecyclerView
我试图在 NestedScrollView 中放置一个 RecyclerView。问题是,如果我将 RecyclerView 放置在水平 LinearLayout 中,则显示回收器视图。但是,如果我将它放入 Vertical LinearLayout 它不会显示出来。这是我尝试过的东西:
我该如何解决这个问题?