Articles of android scrollview

Android ScrollView剪辑子高程阴影

正如标题所述,我正在尝试将一个CardView放在ScrollView中,但是CardView高程阴影正在被它的父母关闭… 这是布局XML: 我find的唯一解决方法是向父ScrollView添加填充或向子CardView添加边距… 有没有选项可以防止这种情况发生而不使用填充/边距? 谢谢。 编辑: 这就是布局在没有在父滚动视图上设置填充的情况下的样子,因为可以看到,左右阴影被切断: 现在,如果将填充添加到父滚动视图侧,则可以正确绘制阴影,如下所示: 所以,我的主要问题是这是实现这一目标的唯一方法吗?或者父视图上是否有标记或配置可以正确绘制它的子视图?

如何在具有多个子视图的情况下使相对布局可滚动?

我的xml如下所示 图形布局: 我希望DR到A-const的字段可以滚动。 我在这里和其他地方搜索了所有可能的解决方案但是徒劳无功。 作为android的初学者,我在这里寻求帮助

HTML滚动事件在ScrollView内部的Android WebView中

我有一个用于测试目的的网页( https://storage.googleapis.com/htmltestingbucket/nested_scroll_helper.html ),它只打印html在固定标题中捕获的滚动事件的计数器 当Android WebView是片段中唯一可滚动的元素时,一切都很好,WebView将滚动事件发送到页面 如果我想在WebView的上方和下方添加原生元素,那么事情会变得复杂得多。 我知道在ScrollView中使用WebView并不好,但我必须在html文档中提供混合内容和正确滚动事件的单一滚动体验。 我发现了很多关于此事的问题,但我能够创建一个完整的端到端解决方案 此外,我知道lint有一个官方的检查: NestedScrolling —————摘要:嵌套滚动小部件 优先级:7/10严重性:警告类别:正确性 滚动窗口小部件(如ScrollView)不应包含任何嵌套滚动窗口小部件,因为它具有各种可用性问题 然而,我无法在本机中实现Web视图内容,因此我需要另一种方法来实现

ScrollView不会滚动到内部LinearLayout底部边距的末尾

我遇到了包含一个包含LinearLayout的ScrollView的Fragment问题。 我正在尝试创建一个效果,其中LinearLayout具有白色背景,看起来像一张纸在彩色背景上滚动。 我试图实现这一点的方法是让ScrollView占据片段的整个空间,然后内部的LinearLayout有android:layout_margin=”16dp”来创建“纸张”周围的空间。 这样,ScrollView的滚动条显示在彩色背景区域中,顶部的边距与内容一起滚动,底部的边距仅在到达末尾时滚动。 不幸的是,在这种配置中,ScrollView不会一直滚动到最后,实际上会截断底部的非常少量的文本。 我怀疑ScrollView没有在其垂直滚动距离中考虑其子边距。 为了解决这个问题,我将LinearLayout包装在一个解决问题的FrameLayout中,但似乎是多余的。 任何关于如何消除这个不需要的容器的指示将不胜感激。 注意:在ScrollView上设置android:padding=”16dp”并android:padding=”16dp”边距没有所需的效果,因为无论滚动位置如何,填充都会连续显示在所有四个边上。

Android ScrollView fillViewport无法正常工作

我有一个简单的布局,顶部有一个名字,还有一个我希望位于屏幕底部的按钮,或者我想要添加更多项目的按钮。 所以我使用带有LinearLayout的ScrollView,如下所示: 这就是我得到的: 如何使按钮出现在屏幕底部或更远处。 在线搜索,大多数答案是设置`android:fillViewport =“true”,但这没有帮助。 我究竟做错了什么?

如何禁用回收器视图滚动以便它侦听Scrollview布局?

我在ScrollView中有一个回收站视图。 我想禁用回收器视图滚动,以便它侦听其父布局,一个ScrollView!

是否可以在Blueprint模式下使用ConstraintLayout滚动ScrollView?

所以我一直在ScrollView中使用ConstraintLayout开发这个布局。 它工作正常,但现在我遇到了问题。 我必须在屏幕外扩展布局。 我可以在设计模式下滚动,但我不能添加任何东西而不会卡在顶部。 约束是针对早期的对象,而不是我正在添加的当前对象。 我可以在Blueprint模式下添加约束,但看起来我无法在蓝图模式下滚动ScrollView。 这有可能吗? 使用Android Studio 2.2(发布)和constraint-layout:1.0.0-alpha8 我尝试在设计模式下这样做,但它不滚动。 有任何想法吗? 通常使用ConstraintLayout滚动会导致约束停留在同一位置。 编辑: 更新为alpha9但仍然无法解决 编辑2: beta1也不起作用。 AS 2.2.2。 编辑3: 样本布局:

Admob AdView导致ScrollView在显示时滚动

我有以下XML布局 进入LinearLayout我通过代码添加一个admob AdView。 ScrollView包含内容并在AdView初始化之前显示它。 问题是,当广告被显示时,ScrollView向下滚动广告的大小(高度)。我猜测因为ScrollView设置为height = match_parent以及= LinearLayout,当广告初始化时ScrollView会resize这就是导致滚动的原因(LinearLayout设置为与父底部对齐)。 有没有办法解决它? 我希望ScrollView保持与广告在屏幕上显示之前相同的滚动偏移。

ScrollView中的ViewPager – 垂直滚动不起作用

所以,我有一个带有一个孩子的ScrollView一个有两个孩子的LinearLayout :一个TextView和一个ViewPager 。 ViewPager包含具有许多元素的布局,这就是我需要能够垂直滚动的原因。 只有ViewPager页面可以水平滚动(即:我只想在ViewPager水平滑动)。 一个TextView不能水平滚动,而应该与我的ViewPager一起滚动。 简单? 没有。 我在StackOverflow中看到了非常类似的问题( 这里 , 这里 , 这里和这里 )。 没有一个建议的解决方案适合我:( 我看到的是这个 < – 我的甜蜜UI :),但我无法垂直滚动:( 在ViewPager中嵌入ScrollViews不是一个选项 – UI的设计禁止这样做。 也许这是我用编程方式填充视图寻呼机中的每个页面的东西? 嗯… 任何建议,将不胜感激。 我的代码: activity_main.xml中: ViewPager中的每个页面都有这样的布局: 单个元素在这样的页面中的布局: 单页片段也很简单: public class DayFragment extends Fragment { private static final String TAG = DayFragment.class.getSimpleName(); public String tag; LinearLayout data; View mView; final int ROWS_NUM […]

Android:Listview反弹到scrollview

有什么方法可以将ListView的弹跳效果添加到常规的scrollview中? 通过弹跳我的意思是当你触到列表的底部时橡皮筋就像效果一样。