问题标签 [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 的顶部
NestedScrollView
有没有办法通过触发父级的滚动事件以编程方式滚动到 a 的顶部?smoothScrollTo(x, y)
不会将滚动事件委托给NestedScrollingParent
.
android - Android:ScrollView 与 NestedScrollView
ScrollView
和 和有什么不一样NestedScrollView
?他们两个,扩展FrameLayout
。我想深入了解两者的优缺点。
android - NestedScrollView 中的 RecyclerView 在 android 中不起作用
我有要在 recyclerview 中显示的项目列表,在主布局中我添加了 CollapsingToolbarLayout 。在应用 CollapsingToolbarLayout 之前,recyclerview 工作正常,但在将其添加到布局后它不可见。
这是我添加 collapsingtoolbar 布局 activity_main.xml 的布局文件
我按照本教程使用 collapsingtoolbarlayout
这里是主要活动
这是我的 gradle 依赖项
我已经尝试过在 stackoverflow 中解决类似问题的解决方案,但没有奏效。请帮助我。我做错了什么吗?
android - Android - NestedScrollView 中的 EditText 立即失去焦点
我在 RecyclerView 下方的 TextInputLayout 中包含了一个 EditText,两者都在 NestedScrollView 内。
这是我的布局有点简化:
在我的清单中,我有这个活动:
我的问题是:
EditText 不会将焦点放在触摸上。我触摸它,它下面的栏看起来应该是,但随后立即消失,就像它刚刚失去焦点一样:没有提示上升,它下面没有栏:什么都没有。当然没有键盘出现。
任何想法都非常受欢迎。在此先感谢您的帮助。
编辑: 我的问题已被标记为可能与此重复EditText Loses Focus on Click It's not。我已经尝试了这些解决方案,但它不起作用,并且键盘根本没有出现。
**编辑 : **
这是我的自定义编辑文本代码:
android - 工具栏未滚动
将 NestedScrollView 应用于活动后,工具栏不会随内容一起滚动。我尝试了许多滚动选项和标志。高度和宽度参数这里就不写了。
android - Espresso,当 NestedScrollView 或 RecyclerView 在 CoordinatorLayout 中时滚动不起作用
看起来像是CoordinatorLayout
破坏了 Espresso 操作的行为,例如scrollTo()
or RecyclerViewActions.scrollToPosition()
。
NestedScrollView 的问题
对于这样的布局:
如果我尝试滚动到NestedScrollView
使用里面的任何视图ViewActions.scrollTo()
,我发现的第一个问题是我得到一个PerformException
. 这是因为这个动作只支持ScrollView
而NestedScrollView
不是扩展它。这里解释了这个问题的解决方法,基本上我们可以复制代码scrollTo()
并更改约束以支持NestedScrollView
。NestedScrollView
如果不在 a 中,这似乎可行,CoordinatorLayout
但只要将其放入 a 中CoordinatorLayout
,滚动操作就会失败。
RecyclerView 的问题
对于相同的布局,如果我NestedScrollView
用 a替换RecyclerView
,滚动也会出现问题。
在这种情况下,我使用RecyclerViewAction.scrollToPosition(position)
. 与 不同NestedScrollView
,在这里我可以看到一些滚动发生。但是,它看起来像滚动到错误的位置。例如,如果我滚动到最后一个位置,它会显示倒数第二个而不是最后一个。当我将滚动作品RecyclerView
移出时,它应该是。CoordinatorLayout
CoordinatorLayout
由于这个问题,目前我们无法为使用的屏幕编写任何 Espresso 测试。有人遇到同样的问题或知道解决方法吗?
android - NestedScrollView 内的 CardView 在底部显示额外的空间
我的布局有些问题。我将 cardView 放在 NestedScrollView 中,并且完全放在 CoordinatorLayout 中。而且,它在底部添加了很多填充。有人可以解释一下为什么会发生这种情况。我知道 cardView 在 L 下方的设备中使用了额外的填充来显示圆角和阴影,但是它是否需要这么多的填充,而且也只在底部。
android - 从嵌套滚动视图中的回收器视图中删除焦点
您好我在设计中面临一个问题,其 xml 如下。问题是我在嵌套滚动视图中使用了两个文本视图、按钮和回收器视图。当我运行时,这个代码视图是从 recyclerview 开始的,但是当我向下滚动时,那些 textview,button 是可见的。请帮助我如何从第一个视图开始查看,并避免在移动设备中显示视图时直接关注 recyclerview。我怎么解决这个问题?帮我。对不起我糟糕的英语。