草庐IT

scrollViews

全部标签

当只有一个直接 child 时,Java 返回 "ScrollView can host only one direct child"

我有自己定制的ScrollView作为我的layout的主要View,它包含一个FrameLayout和所有其他View都放在里面。看起来像这样(这是sm_layout.xml):当我使用默认的AndroidScrollView时,我没有抛出这个异常。现在我需要一个自定义的,因为我需要处理ScrollView中的滚动事件(我有一个mapFragment和ListView,我可以'替换为任何东西,因为我遵循设计模式)。是什么导致了异常,因为我的CustomScrollView只包含一个FrameLayout,就像之前的ScrollView一样?这是我的CustomScrollView类:

android - 嵌套 ScrollView setOnScrollChangeListener api 21

大家好,我正在尝试处理我的recyclerView中的onScrolled事件,它位于NestedScrollView中。到目前为止,我已经找到了setOnScrollChangeListener,但是这个方法是API23,我的目标是API21,有没有办法在API21中处理这个问题? 最佳答案 我认为您正在将setOnChangeScrollListener与View.OnScrollChangeListener一起使用。请像这样使用NestedScrollView.OnScrollChangeListener:scvProduct

android - 如何在 Java 中将 View 设置为不使用 scrollview 滚动

是否可以通过编程方式强制ScrollView内的View不滚动?就像联系人列表中的字母标题。当用户滚动浏览名字以“A”开头的所有联系人列表时,“A”栏不会滚动。当用户滚动到“A”的末尾时,“B”栏简单地从ScrollView的底部向上滚动,最后将“A”重新放置在顶部并停留在那里。我的描述有点抽象,希望你能理解。也提前致谢。 最佳答案 联系人列表使用ListView而不是ScrollView。我认为可以做到的一种方法是在顶部有一个固定的标题。您可以根据屏幕上显示的内容更改其内容。附上OnScrollListener到ListView。

android - 当键盘在 android 中显示时,ScrollView 不工作

我的问题是当键盘打开时ScrollView不工作。基本上意味着当我有主题时android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"scrollview不工作当我有主题时android:theme="@android:style/Theme.Black.NoTitleBar"并将其从listandroid:windowSoftInputMode="adjustResize"中删除,然后scrollview工作正常。但是我的应用主题是android:theme="@android:style/Theme.Black.N

android - ScrollView 中的 RelativeLayout 不滚动

我尝试用scrollview包装我的relativelayout以便在横向模式下使用,但它不起作用。我也尝试用linearlayout包装我的相对布局,但它也不起作用。这里是将relativelayout包裹在scrollview中的xml:这是我完整的xml: 最佳答案 检查我下面的代码。它与您的布局相同。所以只需更换它并检查它... 关于android-ScrollView中的RelativeLayout不滚动,我们在StackOverflow上找到一个类似的问题:

java - 如何在android中制作完整 ScrollView 的图像

如何在android中截取完整ScrollView的屏幕截图?我在stackoverflow中发现了很多问题,但都没有解决我的问题。privatevoidSaveImage(BitmapfinalBitmap){Stringroot=Environment.getExternalStorageDirectory().toString();FilemyDir=newFile(root+"/saved_images");myDir.mkdirs();Randomgenerator=newRandom();intn=10000;n=generator.nextInt(n);Stringfna

android - ScrollView 的自定义滚动效果?

有人知道如何制作我自己的滚动函数,如fling()或smoothScrollTo()吗?我有一个扩展了ScrollView的类,但我不知道如何制作它......我希望它像猛击一样工作但向后,我的意思是不是从给定速度减慢我希望它以与猛击时减速相同的速率从0加速,然后在给定位置停止滚动...我想要的效果就像WP7锁屏一样,你把它从屏幕上向上扔掉,如果你的ScrollView没有一直滚动到最后,我希望它“掉下来”,因为我希望它从速度0并增加直到再次到达起始位置。任何人都可以帮助我或为我指出正确的方向吗? 最佳答案 您可以通过在滚动条上设置

android - Gallery 内的 ScrollView 内的按钮不响应点击

我有一个以ScrollViews作为子项的画廊。ScrollView可以在滚动区域内包含文本、图像和按钮。我需要确保按预期正确处理触摸事件。我在这里找到了一个很好的解决方案:ScrollViewinsideGallery,bothscrollingindependently不幸的是,这个解决方案对按钮没有帮助。有时,点击按钮会导致图库控件滚动到相邻项目。当按钮位于ScrollView内部并且ScrollView是画廊控件中的项目时,如何防止ScrollView和画廊滚动然后用户点击按钮?谁能给我一个识别“点击”手势的解决方案? 最佳答案

android - 防止 ScrollView 占用太多高度

我试图防止ScrollView在屏幕底部占用太多空间,因为它会阻止我的两个按钮显示。我也不想手动设置ScrollView的高度。这是我的布局的通用版本。发生的情况是,无论其中有多少项目,ScrollView一直延伸到屏幕底部。这会导致屏幕底部的两个按钮不可见。如何在不手动设置ScrollView的高度的情况下阻止这种情况发生?我的所有View都使用了android:layout_height="wrap_content"。这不是应该自动分配View的高度以适应屏幕的高度吗?(想要包含图片,但我的代表还不够高(-_-)) 最佳答案 我

java - 如何让 ScrollView 自动滚动到底部?

我怎样才能让它在ScrollView离开屏幕后自动滚动到底部? 最佳答案 尝试下面的代码来完成你的任务:-scroll.fullScroll(View.FOCUS_DOWN);或ScrollViewsv=(ScrollView)findViewById(R.id.scrl);sv.scrollTo(0,sv.getBottom()); 关于java-如何让ScrollView自动滚动到底部?,我们在StackOverflow上找到一个类似的问题: https: