草庐IT

scrollViewer

全部标签

android - ScrollView 没有滚动到内部 LinearLayout 底部边距的末尾

我在处理由包含LinearLayout的ScrollView组成的Fragment时遇到问题。我正在尝试创建一种效果,其中LinearLayout具有白色背景,看起来像一张在彩色背景上滚动的纸。我试图实现这一点的方法是让ScrollView占据fragment的整个空间,然后里面的LinearLayout有android:layout_margin="16dp"来创建“纸”周围的空间".这样,ScrollView的滚动条出现在彩色背景区域中,顶部的边距随着内容滚动而离开,底部的边距仅在到达末尾时才滚动。不幸的是,在此配置中,ScrollView不会一直滚动到末尾,实际上会截断底部的一小

android - Android 如何在 scrollView 到达底部时触发事件?

我正在寻找一个我可以在scrollView上使用的事件,以便在用户滚动到底部时触发。例如,我的项目列表应该自动扩展更多项目。知道如何做到这一点吗?非常感谢您提供的任何提示。 最佳答案 请阅读这篇文章:Android:UnderstandingWhenScrollviewHasReachedTheBottom源代码:@OverrideprotectedvoidonScrollChanged(intl,intt,intoldl,intoldt){//GrabthelastchildplacedintheScrollView,weneed

android - 是否可以在蓝图模式下使用 ConstraintLayout 滚动 ScrollView?

因此,我一直在使用ScrollView内的ConstraintLayout开发此布局。它工作正常,但现在我遇到了问题。我必须在屏幕外展开布局。我可以在设计模式下滚动,但如果不卡在顶部我就无法添加任何内容。约束适用于较早的对象,而不是我正在添加的当前对象。我可以在蓝图模式下添加约束,但看起来我无法在蓝图模式下滚动ScrollView。这可能吗?使用AndroidStudio2.2(发布版)和constraint-layout:1.0.0-alpha8我试过像在设计模式下那样做,但它不滚动。有什么想法吗?使用ConstraintLayout正常滚动会导致约束保留在同一位置。编辑:更新到al

android - ScrollView 中的 WebView : "View too large to fit into drawing cache" - how to rework layout?

我有一个带有ScrollView的布局,其中包含以下View:ImageView、TextView、WebView,TextView。(这是因为我想一起滚动整体,而不仅仅是WebView的内容)在WebView中加载一些HTML后,我收到以下内容:WARN/View(632):Viewtoolargetofitintodrawingcache,needs14236800bytes,only1536000available...WebView的内容不会显示。删除ScrollView后,警告消失,一切正常,只是我失去了想要的滚动功能。首先:我知道尝试在另一个ScrollView中使用Scr

android - 在 ScrollView 中滚动到 TableLayout 的最后一行

我想要一个动态表,随着时间的推移,用户交互会添加行,使用ScrollView中的TableLayout。这工作正常,但是当我想使用fullScroll()滚动到表的末尾时,它总是遗漏最后一行;也就是说,它滚动以便最后一个之前的那个可见。手动滚动时最后一行是可见的,滚动条也是正确的。我当然乐于接受关于如何从中做出更好布局的建议;但我特别想了解为什么fullScroll()会这样。我应该给它一个不同的参数,还是完全使用其他参数?还是这样做是因为新添加的行不知何故还不可见?(如果是这样,我该如何解决?)还是我错过了其他一些明显的事情?下面的代码重现了这个问题:测试Activity.java:

android - react native : TouchableOpacity onPress problems inside a ScrollView

我正在运行ReactNative0.24.1,我遇到了的问题当组件放在中时.它的onPress事件可以正常触发,但在特殊情况下它们不会触发。如果连同组件你有一个,当前焦点在上框,然后您可以单击你会看到它的onPress事件不会被触发。至少在您第一次这样做时。一旦焦点不在上现在,您可以按组件及其onPress事件将正常触发。请注意,如果组件放置在中而不是一切都按预期工作,上述问题不适用。下面是一些代码来演示这个问题:constReact=require('react-native');const{Component,Dimensions,View,ScrollView,Text,Text

android - Android 中的 EditText、adjustPan、ScrollView 问题

我有一个包含在ScrollView中的EditText,但是当键盘出现时。您不能向下滚动到现在涵盖的字段。我已尝试在list和类中添加adjustSize、adjustPan。但是它不起作用.. 最佳答案 我遇到了同样的问题,并且找到了解决方案。所以,也许它会对您有所帮助。请为ScrollView标签提供以下属性:android:isScrollContainer="false"并在您的Activitylist中:android:windowSoftInputMode="adjustPan"

android - 两个方向的 ScrollView

我想要一个线性布局,顶部有一个标题部分,下面是一个WebView。标题会很短,WebView可能比屏幕更长更宽。获得水平和垂直滚动的最佳方式是什么?将ScrollView嵌套在Horizo​​ntalScrollView中是个好主意吗? 最佳答案 IsaScrollViewnestedinsideaHorizontalScrollViewagoodidea?是的,也不是。是的,我的理解是ScrollView和Horizo​​ntalScrollView可以嵌套。不,据我所知,ScrollView和Horizo​​ntalScroll

android - LinearLayout 不填充 ScrollView

scrollview填满了整个屏幕,但linearLayout1只填满了屏幕的一小部分,高度接近100dip。如何让linearLayout1填充父级? 最佳答案 尝试:android:fillViewport="true"在ScrollView上更多信息在这里:LinearLayoutnotexpandinginsideaScrollView 关于android-LinearLayout不填充ScrollView,我们在StackOverflow上找到一个类似的问题:

ScrollView 内的android可滚动 TextView

我需要在ScrollView中创建类似滚动的TextView..就像在可滚动的TextView中创建1个主要的ScrollView>我已将此代码放入RelativeLayout但不适合我....主滚动条工作 最佳答案 这个问题有点复杂,我没有足够的时间来解释,但你可以通过在onCreat类或onCreatView类(如果你使用fragment)的末尾添加这些onTouch类来轻松摆脱它。scrollview1.setOnTouchListener(newOnTouchListener(){@Overridepublicboolean