问题标签 [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 - 如果 ListView 在 NestedScrollView 内,match_parent 不适用于 ListView
在我的应用程序中,我使用的是 a ListView
,它位于 aNestedScrollView
中。当我设置它height
时ListView
,match_parent
它不会覆盖整个屏幕。我希望它ListView
覆盖整个屏幕。
我的 XML 文件:
android - Scrollview - 注册监听器,当视图通过滚动视图顶部时
当用户到达子类NestedScrollView中的某个视图时,我需要更新我的选项卡(TabLayout ) 。
我的布局:
为了更清楚地说明我的意思,这是一张带有实际数据的图像:
TabLayout 有 3 个固定选项卡。TabLayout 始终停留在屏幕上。当用户向下或向上滚动时,我想更新 TabIndicator。当它通过 Divider 时,应该会发生这种情况。
那么如何制作一个滚动监听器,它会发现视图是否已经滚动到可见区域之外?
这是我的子类 NestedScrollView: ObservableScrollView.java
我的 onScrollChangedListener 处理视差图像滚动:
它指的是这个SO question。
android - 如何使用滚动条和快速滚动到 NestedScrollView
我正在使用带有 Coordinator 布局的 NestedScrollView。
我想添加一个滚动条来使用它来拖动滚动视图(快速滚动)。看起来 NestedScrollView 没有 fastScroll 属性。
我尝试添加
所有这一切都没有奏效。
android - 在 CoordinatorLayout 内使用 NestedScrollView、RecyclerView(水平)进行 NestedScrolling
我有一个带有 CollapsingToolbarLayout 的 UI 设计,如下所示。
我的问题是,只有当我触摸并滚动 RecyclerView 之外的区域时,滚动才正常。如果我尝试在 RecyclerView 内垂直滚动,则滚动被“困住”并且只有 NestedScrollView 正在滚动,CollaspingToolbarLayout 不会折叠。
android - NestedScrollView 内的 webview 导致高度问题
我使用 support.v4.widget.NestedScrollView,但我的 webview 有问题。
这是我的布局:
使用这种布局,webview 必须滚动很多(抱歉链接,我不能发布图像)
https://drive.google.com/open?id=0B7otV-_1sdEvUWRzSjlHY01fY3c
如果我将 webview 更改为 wrap_content 则 webview 很小
https://drive.google.com/open?id=0B7otV-_1sdEvbVFSRlR0a2IxeUk
android-viewpager - 如何使viewpagers片段部分在android中可滚动?
我现在在 viewpager 之前使用 viewpager,还有一个 tablayout 和 videoview。所以我的 viewpager 片段内容很大,那么它必须显示在滚动视图中,那么我如何在可滚动区域中显示 viewpager 片段视图?一旦我将滚动视图作为片段视图中的父布局,那么 viewpager 不会显示任何片段?如何解决这个问题?我必须使我的 viewpagers 片段可滚动
如何使 viewpagers 片段布局可滚动?
android - 在 NestedScrollView 中覆盖 onOverScrolled 会导致值不正确
我正在尝试实现“过度滚动”以在我的 NestedScrollView 中触发动作效果(与 Coordinator 布局中的 CollapsingToolbarLayout 一起)。我通过扩展 NestedScrollView 并覆盖 onOverScrolled 创建了自己的视图:
但是,我没有得到任何有用的值。当 NestedScrollView 包含高度小于“全屏”(包括折叠工具栏)的内容时,该值始终为 0。当内容超过“全屏”时,在简单地滚动内容时触发该方法没有过度滚动。
有没有其他人遇到过这个问题?还有其他方法可以触发 NestedScrollView 中的过度滚动操作吗?
android - android - CoordinatorLayout/NestedScrollView/Hide-Show Toolbar/Issue with WebView
我有一个问题:
当我在 webview 中滚动时,工具栏被隐藏或显示(完美!)但加载/定位网页存在问题。例如,如果我滚动到页面中间并单击链接,则将加载的新页面也大约位于页面中间而不是顶部。好像滚动条没有从一页移动到另一页。
如果我添加到 NestedScrollView:
一切都适用于 web 视图(页面加载并显示良好,虽然从顶部开始)但我失去了使用工具栏的隐藏/显示:(
你对这个问题有任何想法吗?
预先感谢您的帮助 :)
(有关信息:Android 设计支持库:23.0.1)
呸
android - 折叠工具栏和nestedscrollview滚动不顺畅
嵌套滚动视图在向下滚动时平滑滚动,但在向上滚动时缓慢。向上滚动时折叠工具栏(带有图像视图和框架布局)不会呈现其内容(保持空白)。我已经尝试了折叠工具栏中的每个标志。
android - NestedScrollView 和 onInterceptTouchEvent
我确实扩展了 NestedScrollView 和 @Override 它的方法:onTouchEvent和onInterceptTouchEvent。问题是 super.onTouchEvent 从不调用 ACTION_DOWN (它由我的 onIntereceptTouchEvent 调用),因此 NestedScrollView 没有移动,我得到错误:
onTouchEvent 中的 pointerId=-1 无效
在触发 ACTION_DOWN 时,在 NestedScrollView 的 onTouchEvent 方法中设置了指针 id。
我自己无法设置,重写整个 onTouchEvent 方法似乎是一个痛苦的计划。可以在这里使用帮助。当我单击不侦听触摸事件的视图时,NestedScrollView 确实会移动(基本上就是这样,我的 onInterecptTouchEvent 方法没有被调用,并且 ACTION_DOWN 在 NestedScrollView onTouchEvent 中处理)。