问题标签 [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.
android - 在nestedscrollview中无限滚动的Recyclerview,触发onScrolled
我在nestedscrollview 中有recyclerview:
Recyclerview 有 OnScrollListener 处理从这个例子中获取的无限滚动:https://guides.codepath.com/android/Endless-Scrolling-with-AdapterViews-and-RecyclerView。但是,似乎nestedscrollview 正在触发 onScrolled 方法,因此会立即加载整个项目列表。
问题: 我怎样才能防止这种行为?
请注意,一切都适用于不在nestedscrollview 中的recyclerview
android - NestedScrollView 无法使用 match_parent 高度子滚动
我用一个片段实现了 NonSwipeableViewPager,它有这样的 NestedScrollView,我期望滚动视图可以向上滚动并显示 2 个文本视图:
但它无法滚动,我尝试了很多方法但仍然没有得到任何解决方案
android - 使用 NestedScrollView 内的视图寻呼机,列表视图未在片段中滚动
嗨,我需要创建像 whatsapp 这样的布局,它滚动操作栏但不滚动 tabLayout。我使用 viewpager 在其中加载片段。在片段中,我添加了 listview 但在 Listview 上滚动该操作栏不在那里滚动。使用一些关于stackoverflow的教程,我知道为此需要使用nestedScrollView,它对我有用。但它停止滚动列表视图。我为此使用了此代码。
activity_my.xml
我的活动.java
FragmentOne.java
fragment_one.xml
我使用了 LinearLayout monHeight = 1000dp,因为如果我在 nestedScrollView 中使用 android:fillViewPort="true" 并从 LinearLayout 中删除 minHeight ,那么 listview 会显示但不会滚动。现在它滚动但直到 1000dp 然后其他项目不显示。
android - NestedScrollView里面的ViewPager里面的NestedScrollView:最里面的NestedScrollView不滚动
所以我有一个使用 CoordinatorLayout 和 NestedScrollView 的片段。在 NestedScrollView 内部是一个 ViewPager。该 ViewPager 的每个项目都是一个内部带有 NestedScrollView 的 CoordinatorLayout。
我想要的行为是,当 ViewPager 中的每个项目上下滚动时,我的自定义 BottomBar 将消失并重新出现。
但是,当我上下滚动时,BottomBar 消失并重新出现,但最里面的 ScrollView 中的内容并没有移动。这就是问题
代码发布在下面,任何建议都会有所帮助。
我尝试过的事情:
- 在层次结构中几乎每个可以滚动的视图上调用 ViewCompat.setNestedScrollingEnabled()。
- 在最外层的 NestedScrollView 上调用 requestDisallowInterceptTouchEvent(true)。
android - 嵌套滚动视图内的 Recyclerview 滚动,但不像普通 Recyclerview 或嵌套滚动视图那样快速滚动
我在RecyclerView
里面使用NestedScrollView
,它可以工作。但是当我使用RecyclerView
insideLinearLayout
或其他东西时,它会根据手势以不同的速度滚动。滚动听手势,如果我只向上滑动一点,那么它会滚动一点,而如果我真的快速向上滑动,那么它就会滚动得非常快。现在我的问题是RecyclerView
里面NestedScrollView
肯定滚动但快速滚动不起作用。但是我快速或缓慢地向上滑动,RecyclerView
或者NestedScrollView
只滚动一点。
如何使我的NestedScrollView
或RecyclerView
在该滚动视图中以不同的速度滚动?
android - NestedScrollView onBindViewHolder 内的 RecyclerView 调用所有 getItemCount 大小
当我放入RecyclerView
里面NestedScrollView
时,onBindViewHolder
会调用所有行,比如说我有大小为 30 的列表,然后onBindViewHolder
一次调用所有 30 行,即使没有滚动
我的xml是
但如果我删除NestedScrollView
它工作正常。
android - CoordinatorLayout + Fragment + NavigationDrawer
我正在尝试将 CoordinatorLayout 实现到我的应用程序中。我尝试了许多不同的教程,还尝试针对我的问题调整CoordinatorLayout + AppBarLayout + NavigationDrawer上的解决方案,但我不知道为什么它不起作用。
协调器本身似乎正在工作,因为我可以获得效果,但只有在使用工具栏“滚动”屏幕上部时。它不适用于工具栏下方片段中的 ScrollView。我究竟做错了什么?
android - Android - 包含 ExpandableListView 的 NestedScrollView 在展开时不会滚动
我有一个ExpandableListView
内部NestedScrollView
(是的,我知道,在另一个滚动视图中拥有一个滚动视图并不好,但我不知道还能做什么,如果有人知道更好的方法,请告诉我)。
里面的内容大小NestedScrollView
还在屏幕内所以不会滚动,但是ExpandableListView
展开时内容会漏到屏幕外但NestedScrollView
还是不会滚动..为什么会这样?
这是我的NestedScrollView
布局:
android - NestedScrollView 不滚动
好的,所以我有一个具有以下布局的全局 CoordinatorLayout
content_main 是 Fragment 被处理的 FrameLayout。对于这个特定的片段,我需要将 TabLayout 放置在屏幕高度的某个百分比处,因此我采用了使用 ViewPager 的路线(每个片段都包含一个 NestedScrollView 以与 CoordinatorLayout 协调以实现正确的滚动行为——所有这些都可以作为预期的)。然而,我的交易片段布局(NestedScrollView)根本没有滚动,但是 layout_behavior 正在工作,因为 AppBar/ToolBar 正在对滚动做出反应。
对此的任何帮助将不胜感激。
编辑:我创建了一个示例项目来显示当前的损坏行为。https://github.com/bmc08gt/NestedScrollView-with-ViewPager预期的行为是让 tablayout 折叠到工具栏。