问题标签 [android-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 投票
2 回答
12620 浏览

android - 使用 NestedScrollView、AppBarLayout 和 CoordinatorLayout 平滑滚动和 Fling

我正在开发一个应用程序,我将 AppBarLayout 与 CollapsingToolbarLayout 和 NestedScrollView 一起使用。我已经成功实现了这一点,并且运行良好。

现在我想要做的是,在 Nestedscrollview 上一扔(快速向上滑动)它应该完全滚动到顶部。同样,在向屏幕底部滑动(快速向下滑动)时,它必须平滑滚动到底部。但是现在,它只会卡在两者之间,这使它看起来很难看。我在这里尝试了许多可用的解决方案,但对我没有任何帮助。我目前的设置如下。

下面显示的最被接受的答案之一对我也不起作用。

无法使用 NestedScrollView 平滑滚动 AppBarLayout 和折叠工具栏

0 投票
0 回答
414 浏览

android - CoordinatorLayout 是否有任何替代方法。onNestedScroll

协调器布局。api 级别>21 支持 onNestedScroll 方法。因此,如果设备 api 级别 <21,我必须跳过在代码中调用此方法。例如 ( if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { binding.layoutCoordination.onNestedScroll(binding.recyclerView, 0, 1000, 0, 0); }) 。但是,除了跳过方法调用之外,还有其他方法吗?

0 投票
6 回答
20199 浏览

android - 当 setNestedScrollingEnabled 为 false 时,Recyclerview onscrolllistener 不起作用

我想用 实现分页recyclerView,为此我添加addOnScrollListenerrecyclerView但是我在设置时遇到了RecyclerView.OnScrollListener无法工作的问题rvGridExplore.setNestedScrollingEnabled(false);

但是当我删除rvGridExplore.setNestedScrollingEnabled(false);它时工作正常,我不知道如何处理这个。

这是代码:

0 投票
1 回答
2082 浏览

android - NestedScrollView 中的 CollapsingToolbarLayout 和空白区域

我有一个问题CollapsingToolbarLayout。我不想滚动NestedScrollView到最后,因为如果内容(在我的情况下为文本)很短,它会留下很多空白。以下是截图:

在此处输入图像描述

和:

在此处输入图像描述

这是 XML:

我想在内容结束时停止滚动。

0 投票
6 回答
7945 浏览

android - BottomSheet 随着能见度的变化而飞走

我有一个底部的表格,里面有一个 NestedScrollView(见下文)。当我按下 FAB 按钮时,我想让这个 NestedScrollView 中的某些部分不可见。但是当我将一些线性布局的可见性更改为 GONE 时,底页会从顶部飞走。看这里:

在此处输入图像描述

您可以从https://github.com/Tanrikut/BottomSheetExample获取整个代码

我的更改可见性方法:

我的 NestedScrollView xml:

0 投票
0 回答
840 浏览

android - 包含包含 ExpandableListView 滚动问题的 NestedScrollView 的 Coordinatorlayout

在此处输入图像描述我有一个包含 NestedScrollView 的 Coordinatorlayout,其中包含 ExpandableListView 滚动。在组折叠之前它可以正常工作,但是一旦它们扩展它就会表现得很奇怪。NestedScrollView 开始在顶视图后面而不是给它一个视差效果。

0 投票
1 回答
1456 浏览

java - NestedScrollView 内的多个 Recyclerview 不会发生视图回收

我在Recyclerview管理NestedScrollView. 让我告诉我我想要做什么 -

  1. 我有两个框架布局,即 frame1 和 frame2。
  2. 我有两个包含 recyclerview 的片段,第一个片段的 recyclerview 水平显示项目,而第二个片段的 recyclerview 垂直显示列表。
  3. 现在我把两者都放在了FrameLayout一个里面NestedScroolView,frame1 recyclerview 正在正确回收所有视图,但是 frame2 recyclerview 没有回收视图,不知道为什么?它首先加载所有项目,然后显示在屏幕上。

一些代码:

MainActivity.java

主要的.xml

片段A:

片段B:

recycler_view.xml

我希望我的问题很清楚。

0 投票
2 回答
824 浏览

android - 如何在 Recycler 视图中使用多行编辑文本

我在回收站视图中使用多行 EditText 作为列表项。我的问题是 EditText 在 Recycler 视图中滚动不顺畅。

下面是我使用的 XML:

对于回收站视图:

对于列表项:

0 投票
2 回答
1797 浏览

android - RecyclerView extra empty gap between items

1.i just implemented some recyclerviews, some of their items have extra empty space. this space sometimes disappears after some scrolling. i have tried every way you could think! i have changed heights to wrap content but still issue exists!

here is the screenshot: Recyclerview empty space

here is item xml:

main page xml:

  1. second question is i used some recyclerviews inside a nested scroll view to prevent scrolling issues. everything is good but in lower versions of android like kitkat i have problem with scrolling(cause nested wont work on sdk<21 ) . i could use a normal scrollview that works well on both versions but normal scroll view doesnt work with coordinator layout and so appbar layout hiding behaviour wont work!

can you help me with these problems please?

here is the adapter class:

}

UPDATE: the place holder aspect ratio must not be much different from the images aspect ratio. they should be the same.

0 投票
0 回答
929 浏览

android - OnNestedScroll - 有时不会触发

NestedScrollView当我在其中滚动时,我试图显示/隐藏 FAB CoordinatorLayout。我实现了Behavior您可以在此链接上查看的内容(github示例)。问题是在方法内部调用显示/隐藏OnNestedScroll方法。不幸的是,有时当我滚动时,不会调用此方法。但是,onNestedScrollAccepted方法总是被调用。我找不到任何不调用它的原因(比如 20-30% 的时间)。你知道为什么会这样吗?

这是我的行为课: