请务必使用**平台特定的**标签。仅将此标记用于有关所有平台上滚动视图的最常见问题。滚动视图是用户可以在包含区域内滚动的视图。所有现代用户体验的基础之一。
我一直在寻找如何将图像添加到滚动视图并启用分页,因此当我向左或向右滑动时,会显示下一个或上一个图像。我还没有找到任何有效的东西,o...
我在使用 swiftUI 、滚动和分页构建聊天收件箱时遇到 2 个问题
1-当我刚打开聊天室时,它会向下滚动,并且不像任何聊天应用程序那样固定! 2-当我滚动并加载更多消息时,它会加载,但加载更多消息后,它会再次向下滚动!
我对伪代码感到抱歉,但我不被允许分享我的代码。 我有一个 ScrollView,其中包含顶部的固定项目和底部的未固定项目。 ______________ | 项目 1 | |
在scrollView的顶部,我有一个imageView,我希望它位于屏幕的顶部,但无论我尝试什么,我都找不到将其放在屏幕顶部的方法。它从
Scrollview 内的 UIImageView - 缩放时偏离中心
我正在尝试将 UIImageView 放置在 Scrollview 中。 我做了一些限制,将 UIImageView 置于 Scrollview 的中心。这可行,但如果我放大,位置会向右移动。所以例如...
我正在遵循 yt 教程,但我就是无法让它工作。我认为我没有尝试过让某些东西发挥作用,老实说,您会期望像 React Native 这样的东西能够发挥作用
ScrollView 中的 OnTapGesture 不起作用,因为
我正在创建一个视图,显示对象列表,所有对象都包含一个可单击的框。我遇到的问题是只有某些框响应点击手势。这很奇怪,因为有些...
我正在开发一个带有 React Native (expo) 的应用程序,它必须滚动到 ScrollView 组件的末尾。我已经尝试了scrollTo()和scrollToEnd(),但都不起作用。错误消息是...
ScrollView 内的 SwiftUI 多行 TextField 在聚焦时滚动到底部
我有以下 SwiftUI 视图: 结构ContentView:视图{ @State private var text = """ Lorem ipsum dolor 坐 amet。 Aut voluptatibus sunt qui similique nulla quo neque omnis...
我想在滚动视图中分页显示图像网格。所有图像都来自服务器。 我知道使用带有分页的滚动视图。但是我们如何在带有分页的滚动视图中显示图像。 我能想到...
如何使背景中的地图视图可点击和可拖动,ScrollView位于顶部?
地图固定在顶部,不会移动。 ScrollView 的顶部是透明的。当与红色区域进行交互时——例如点击、滑动或缩放——你应该能够操作...
这是我的布局 xml。我希望能够拉动滚动视图来刷新。 这是我的布局 xml。我希望能够拉动滚动视图来刷新。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/garae_scroll" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/background" android:fillViewport="true" android:focusableInTouchMode="false" > <RelativeLayout> ... <com.handmark.pulltorefresh.library.PullToRefreshScrollView> <LinearLayout/> </com.handmark.pulltorefresh.library.PullToRefreshScrollView> </RelativeLayout> </ScrollView> 我已经尝试过此链接中的解决方案: ScrollView 里面的 ScrollView 然而,这并没有成功。如何使用子 PullToRefreshScrollView? 如果我理解你的问题,你想在你的滚动视图中实现拉动刷新。相反,要使用您正在使用的库,我建议您实现 SwipeRefreshLayout https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html 这是一个实现拉动刷新的布局,就像 Google+ 或 Gmail 的应用程序中一样。 这是在 xml 中实现 SwipeRefreshLayout 的示例: <?xml version="1.0" encoding="utf-8"?> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" > <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swipe_container" android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/garae_scroll" android:layout_width="match_parent" android:layout_height="wrap_content" > </ScrollView> </android.support.v4.widget.SwipeRefreshLayout> </FrameLayout> 注意 强烈不建议将 Scrollview/Listview 放入 Scrollview/Listview 中。第一个原因与性能有关,Romain Guy 在一个视频中解释了这一点 https://www.youtube.com/watch?v=wDBM6wVEO70 您可以使用androidx SwipeRefreshLayout。为此,您首先需要在 gradle 中导入它: dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" } 接下来,在 XML 中,用 ScrollView: 包装您希望能够滑动刷新的视图(在您的情况下为 androidx.swiperefreshlayout.widget.SwipeRefreshLayout) <androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swipeRefreshLayout" android:layout_width="match_parent" android:layout_height="wrap_content"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" ...> ... </ScrollView> </androidx.swiperefreshlayout.widget.SwipeRefreshLayout> 然后要在代码中设置刷新侦听器,请使用 setOnRefreshListener。刷新完成后,调用 setRefreshing(false),否则刷新循环将永远停留在那里(在下面的示例中,刷新是同步的,在这种情况下,它只会出现在侦听器的末尾)。以 Kotlin 为例: import androidx.swiperefreshlayout.widget.SwipeRefreshLayout val swipeRefreshLayout = this.findViewById<SwipeRefreshLayout>(R.id.swipeRefreshLayout) swipeRefreshLayout.setOnRefreshListener { // Insert your code to refresh here swipeRefreshLayout.setRefreshing(false) }
使用AnchorPoint和坐标设置SwiftUI滚动视图中的位置
阅读很棒的教程(使用 PreferenceKey),我能够跟随 SwiftUI ScrollView 中的滚动。 例如,在 ScrollView 中: y 内容大小为 5000 pt 滚动视图高度 675 ...
ScrollView 无法在 ConstraintLayout 中滚动
子 ScrollView 位于父 ConstraintLayout 下。 它不能滚动。 我的用户界面 XML 子项ScrollView位于父项ConstraintLayout下。 它无法滚动。 我的 UI xml <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> ... <ScrollView android:layout_width="0dp" android:layout_height="600dp" android:background="@color/light_white" app:layout_constraintRight_toLeftOf="@id/guideline_vertical_right_outside" app:layout_constraintLeft_toRightOf="@id/guideline_vertical_left_outside" app:layout_constraintTop_toBottomOf="@id/bottom_sheet_dialog_title" android:fillViewport="true" android:orientation="vertical"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent" android:padding="4dp"> ... </androidx.constraintlayout.widget.ConstraintLayout> </ScrollView> ... </androidx.constraintlayout.widget.ConstraintLayout> 附注对于scrollView,如果我设置如下属性,当它在手机上运行时,整个scrolloView将消失。 android:layout_height =“0dp”, 应用程序:layout_constraintBottom_toBottomOf =“父” <ScrollView android:layout_width="0dp" android:layout_height="0dp" android:background="@color/light_white" app:layout_constraintRight_toLeftOf="@id/guideline_vertical_right_outside" app:layout_constraintLeft_toRightOf="@id/guideline_vertical_left_outside" app:layout_constraintTop_toBottomOf="@id/bottom_sheet_dialog_title" app:layout_constraintBottom_toBottomOf="parent" android:fillViewport="true" android:orientation="vertical"> 将layout_height设置为0dp: android:layout_height="0dp" 您还必须确保 ScrollView 内的内容足够大以需要滚动。如果内部 ConstraintLayout (或其子级)没有足够的高度,ScrollView 将不会滚动。
我有一个QML应用程序,里面有一个ScrollView和一个ListView。 ListView 中的项目具有可变的高度。 我需要知道滚动条何时移动,事实上,它何时位于底部并且
我试图无限滚动调用api的不同页面,我的问题是在显示视图之前调用函数onAppear,然后在显示视图时调用它来重新加载...
这是我的 xml 代码的一部分,我的问题是我应该进行哪些更改来添加滚动视图。我希望能够向下滚动活动。那么我是否要更改循环进度布局的布局...
在 Java 中的 Android Wear OS 中边框滚动 ScrollView 的默认行为不会发生
据我了解,Wear OS 设备(例如 Samsung Watch6)上的边框默认情况下应该滚动 ScrollView。 在此 XML 布局中,当边框转动时,tvRules 文本不会滚动...
当父级“ScrollView”滚动时,“ScrollView”内的“TextView”停止滚动
问题: 我正在开发一个 Android 应用程序,在其中动态添加包含 ScrollView 内 TextView 元素的自定义视图。每个 TextView 都被设计为可独立滚动,但我
当我慢慢下拉刷新时,我看到 UIActivityIndicator 圆圈在开始刷新之前慢慢变得更加完整。 就在循环完成并且刷新实际触发之前......