android-recyclerview相关内容

NativeAdsExpress 强制 RecyclerView 滚动以使 NativeAd 在首次加载时完全可见

我有一个奇怪的“问题"或者可能是一个“功能",我只是不知道,每当在我的 RecyclerView 中加载 NativeAdExpress 时,如果只有部分 NativeAd 可见,它会强制 RecyclerView 滚动直到原生广告变得完全可见,这种行为会导致列表在我滚动时不断跳跃. 我的布局主要是: Activity > 带有 Tabs 和 ViewPager 的 AppBar > ..
发布时间:2022-01-25 15:21:01 移动开发

Android:使用触摸框架处理回收者视图项内的图像视图点击

我正在尝试捕获对 ImageView 的点击,该点击包含在 RecyclerView 项内.我已经实现了 RecyclerView.OnItemTouchListener 并让手势检测器处理正常点击和长按 RecyclerView 项目的运动事件. 由于我希望使用相同的触摸框架来处理 RecylcerView 项内的子视图上的触摸事件,因此我也将 View.OnTouchListener 设 ..

屏幕上仅显示一项的 RecyclerView

我有 RecyclerView 和项目 ImageView.我想让 RecyclerView 在更改时一次只显示一个项目,像 ViewPager 一样拖动到边缘.有谁知道如何做到这一点? 我正在使用来自此来源的代码: Android 简单 RecyclerView 小部件示例 唯一不同的是我没有TextView,只有ImageView. 解决方案 据我所知,您需要一个垂直 ..
发布时间:2022-01-24 09:25:33 移动开发

将水平 recylerview 的滚动与 viewpager 滚动同步

我有一个带有一些值的视图寻呼机,回收器视图上方的回收器视图的计数相同(就像一个标签布局) 我已经使用 snap helper 实现了该功能,所有工作正常我唯一想要的是我想将 recyclerview 的滚动与 viewpager 滚动同步,这是我无法实现的. 以下是我想要达到的目标 但我得到的是如下所示 我覆盖了视图页面的滚动但没有用 @Overridepublic v ..

如何在解决 RecyclerView 和 ViewPager 上的捕捉功能时获得即将被选中的页面

背景 ViewPager 在你执行一些滚动后会捕捉到一个视图,如果你使用类似这样的东西,RecyclerView 也可以: LinearSnapHelper().attachToRecyclerView(recyclerView) 或者通过使用库来捕捉到某个边缘,如 这个库.如果您愿意,它几乎可以完全模仿 ViewPager,如 this library,CommonsWare 这里. ..

recyclerview 或 viewpager 上的 setRotationY(180) 在 Android 9(API 28)中创建滚动问题

我通过为 recyclerview 和 viewpagers 实现 setRotationY 来管理 RTL 内容,但似乎它只会在具有 API 28 的设备中创建滚动/滑动问题,否则它工作得非常好.如果我删除 setRotationY,它工作得很好.有没有人遇到过这个问题?如果有,如何解决? 附:: 旋转 360f 不影响滚动,但旋转 180f 会. 解决方案 我在 API 28 上 ..

如何在另一个 ViewPager2 中使用 ViewPager2

我在另一个 ViewPager2 中使用 ViewPager2.因此,幻灯片仅适用于根 ViewPager.如何让两个 ViewPager 都工作? 解决方案 正如文档所说: "支持嵌套滚动元素 在滚动视图与包含它的 ViewPager2 对象具有相同方向的情况下,ViewPager2 本身不支持嵌套滚动视图.例如,滚动不适用于垂直方向的 ViewPager2 对象内的垂直滚动 ..

在 Vertical ViewPager 中实现 ViewPager

我在显示数据集合的项目中使用了 Vertical Viewpager.在单个数据(项目)中,我有更多图像要显示.所以我尝试使用 viewpager. 但是 当我水平滚动时,它会阻止垂直 Viewpager(Parent) .这意味着,如果我在第一个项目中水平滚动,我可以看到所有图像,但我无法移动到父 viewpager 中的下一个项目. 然后我尝试使用 RecyclerView 和 P ..

Recyclerview水平滚动,如何像寻呼机一样在滚动中显示一个项目

我必须使用 recyclerView 实现垂直和水平滚动,实际上我可以通过使用 LinearLayoutManager 设置方向来更改 recyclerview 方向.问题是当水平滚动显示同一页面中的下一个项目时.我应该只显示一个当我们滚动时项目应该显示下一个项目请帮助我解决这个问题或任何建议. **main.xml** ..
发布时间:2022-01-19 19:34:52 移动开发

具有两个选项卡的 ViewPager 在滑动和单击时会导致 IndexOutOfBoundsException

我有两个选项卡,我在其中添加了两个不同的数据列表,两个选项卡共享一个 recyclerview,所以在我的 viewpager 适配器上,我只需创建一个新实例来填充数据 从视图 val allProducts = completeProductListval productsList = mutableListOf()val DrinkList = mutableListOf ..