谁能解释一下 DividerItemDecoration 和 LinearLayoutManager 之间的区别? 我什么时候应该使用 DividerItemDecoration 以及什么时候应该在回收器视图中使用 LinearLayoutManager? ...
谁能解释一下 DividerItemDecoration 和 LinearLayoutManager 之间的区别? 我什么时候应该使用 DividerItemDecoration 以及什么时候应该在回收器视图中使用 LinearLayoutManager? ...
将 recyclerview 项目的内容粘贴到屏幕一侧的最佳方法是什么。 因此,当元素离开屏幕时,它的内容会粘在一边,并且只有在元素的其余部分没有空间供该子元素使用时,它才会与它的父元素一起使用。 我附上了用户向左滚动的示例,因此 rv 项目的红色子项被粘在屏幕的左侧。 ...
我想使用 Fragments 编写一个带有底部导航的优秀聊天应用程序。 在 ChatsFragment.kt 我遇到了一个问题:在此处输入图像描述 我在 ChatsFragment 中的有趣 onCreateView(): usersRecycler.layoutManager 上的异常 = ...
我有一个 recyclerview,其中在每次选择项目时都会调用下面显示的方法。 该方法仅在我不滚动recyclerview时成功运行,因此第一个可见为0。当我向下滚动并选择第一个和最后一个可见的内容时,该方法已正确设置,但如屏幕截图所示,由于我不明白的原因, childAt 返回 null 而不是 ...
我正在尝试实现像 inshorts 和 way2news 应用程序这样的滑动效果,到目前为止,我只能找到使用 viewpager 和 pageradapter 的解决方案。 这些对我来说工作正常,但我必须使用 recyclerview 和 recyclerview 适配器实现相同的解决方案。 下面是 ...
我有一个RecyclerView的商品类别和其上方商品类别的HorizontalScrollView ntalScrollView。 我正在尝试实现以下行为:当您单击滚动视图中的类别时,回收器会滚动到该类别的第一个好位置。 为此,我首先在LiveData中找到与回收商内容相对应的选定类别的商品,然 ...
我正在设计一个 Instagram 故事类型模板。 我陷入了一个非常奇怪的问题。 我在主要活动中使用了回收站视图。 MainActivity:(这只是显示的布局。我已将方向更改为水平)。 我的布局: 然后我设计了一个自定义适配器,并在布局中使用了线性布局。 单击每个视图时,它会打开一个显示整个 ...
如何配置GridLayoutManager在不同的行显示不同的viewtypes类型? 例如,我有 2 个视图RecycleView viewtypes以下内容: 我想要的是: 结构很简单,先显示categories ,然后显示items ,如果categories结束,则跳转到下一行。 Grid ...
我有以下布局: 每个 Pokemon Team 行的大小固定为 100dp: 每行中的 Pokemon 是在此适配器中创建的图像视图: 我的问题是当我旋转设备时: 我希望至少有 200dp 的高度以使每一行更大(否则我认为在平板电脑等设备中它看起来会非常小),如下所示: ...
我有一个包含 TextView 的 RecyclerView。 TextView 的数量可以变化,它们的大小也可以变化,并且可以动态更改。 当用户滚动到列表中的某个 position 并退出应用程序时,我希望能够在下一个 session 中返回到那个确切的 position。 为此,我需要知道从 ...
我的 recyclerview 没有达到 onCreateViewHolder 或 getItemCount。 我已经检查并确定我的项目计数不为 0,我在适配器中添加了断点,但除了构造函数之外没有调用其他方法。 我看过的问题: Recyclerview 不调用 onCreateViewHolde ...
这是解释问题的图像,以便您更好地理解嗨朋友们,我正在构建一个聊天模块,我使用了 recycler-view 和反向布局(线性布局管理器)。 我面临的一个问题是,每当我加载下一页聊天时,它都会向后滚动到几个位置。 我不知道为什么会这样。 我正在使用 Kotlin,当我只删除反向布局时,它工作得很好。 ...
我有一个 RecyclerView 从 API 获取数据。 我正在使用排球。 我正在分批获取 20 个项目的数据。 我希望使用线性布局管理器 myLLM.scrollToPositionWithOffset(x,y) 设置滚动 position,以便在获取下一批数据时,当前重置为顶部的滚动 pos ...
我有一个带有顶部填充和android:clipToPadding="false"的RecyclerView 当在RecyclerView的LinearLayoutManager上调用findFirstCompletelyVisibleItemPosition()时,如果android:clipToP ...
我正在使用带有 LinearLayout Manager 和水平方向的 RecyclerView。 它用于电视应用程序,因此需要使用 dpad 进行导航。 但是每当我去完成并回来时,它就会卡在最后一个。 见照片: 选中的 ItemView 是第一个,但不会去中心。 如果你向右走,然后回来,它会 ...
LinearLayout.Vertical 正在创建警告 ...
我正在使用 ViewPager,我有一个 RecyclerView,在这个 RecyclerView 中,我想将 LayoutManager 从 List 更改为 Grid。 我已经实现了这段代码: 在 RecyclerView 的 onCreateViewHolder 我有以下代码: I ma ...
实际上,我正在基于过滤器数据列表更新“ RecylerView”列表适配器。 当我更新适配器数据时,更新成功,但是滚动从适配器列表的一半开始。 有人遇到过这样的问题吗? 我已经尝试过的事情-将Recyclerview放在RelativeLayout内-将Recyclerview的高度设 ...
我有用于显示聊天的recyclerview。 我已经设置了layoutmanager的属性-stackFromEnd-true,该属性实际上用于到达recyclerview的底部。 我面临的问题是我想在recyclerview中实现分页。 当用户到达页面顶部时,应该拨打第二页网络电话。 ...
我见过许多类型的布局管理器,例如: LineraLayoutManager RecyclerView.LayoutManager ListViewLayoutManager 等等 究竟LayoutManager ,以及为什么使用它,什么是不同类型的LayoutManager S' ...