android-recyclerview 相关问题

RecyclerView小部件是ListView和GridView的更高级和灵活的版本。

Android RecyclerView LayoutManager - 第一项为一列,其余项目作为第二列中的行

是否可以使用某些布局管理器来布局 RecyclerView 项目,如图所示? 第一列是第一项,其余项目作为第二列中的行?

回答 1 投票 0

为 Andorid 创建具有两个 RecyclerView 的视图

然后我有以下代码: 公共类 UserStatusAdapter 扩展 RecyclerView.Adapter { 上下文 mCtx; 列出获胜者玩家...

回答 2 投票 0

Diff util 不更新回收器中的项目

我在将数据更新到回收器视图时遇到问题。我使用带有 diffutil 的适配器 类 DiffUtilCallback : DiffUtil.ItemCallback() { 覆盖 fun areItemsTheSame(oldItem:

回答 1 投票 0

如何消除错误 kotlin.UninitializedPropertyAccessException: Lateinit property?

我有一个适配器类,并且有一个名为“imageResources”的实例,我已将其声明为 Lateinit,后来我什至确保已给出它。一个值,但我仍然收到此错误。B...

回答 1 投票 0

您可以使用 DiffUtils,如本示例所示

我不知道这是否是最好的方法,但这就是我一直以来的工作方式,并且没有给我带来任何问题。 类 DiffUtiltsGeneric(val oldList :列表,val newList :列表...

回答 1 投票 0

如何从kotlin中的单例类中随机选择任意4个键值对来显示在Fragment中?

我创建了一个单例类,在其中编写了“n”个键值对,其中的值是如下所示的 Pair 。我的问题是,当我最初打开这个片段时,它显示 4 个不同的...

回答 1 投票 0

RecyclerView 中的 Flcikers 倒计时器

我的片段中有两个选项卡。在我的回收器视图中,有两种视图类型,这两种视图类型根据芯片中的按键进行填充。在创建视图时,它工作正常。但是当我从中学回来时...

回答 1 投票 0

创建一个水平和垂直滚动的RecyclerView

在过去的几周里,我一直在学习使用 RecyclerView。我需要实现一个水平列表,即通过将设备切换为横向模式,如下所示: 我找到了最好的解决方案...

回答 3 投票 0

Android - Recyclerview mHasFixedSize 的默认值

我理解 mHasFixedSize 字段的概念,但是,我不确定它的默认值是什么(true 或 false)。我可以创建一个简单的 PoC 并进行测试,但是: 在这里找到答案可以帮助...

回答 1 投票 0

glide recyclerview 集成有何进展?

我只是尝试使用 glide recyclerview 集成并阅读了有关它的文档,它说:“RecyclerView 集成库使 RecyclerViewPreloader 在您的应用程序中可用。

回答 4 投票 0

带有列表适配器移动动画滞后的 Android 回收器

在此处查看问题的 gif 如果项目的视图同时更新,则移动动画会滞后。为什么会发生这种情况? fileViewModel.getAllfiles().observe(这个,新的观察者 如果项目的视图同时更新,则移动动画会滞后。为什么会出现这种情况? fileViewModel.getAllfiles().observe(this, new Observer<List<File>>() { @Override public void onChanged(List<File> files) { adapter.submitList(files); } }); 进度像这样更新,更新数据库并触发观察者 fileViewModel.setDownloadProgress(file.getFileId(), percentage); 下载的下只有一两项也不卡 每当发生更改时,您似乎都会替换整个文件列表。 不推荐这种做法,因为它会增加时间复杂度。 您应该只通知 RecyclerView 适配器发生的实际更改。在您的情况下,您只更改一项。 参考官方文档和最佳实践:https://developer.android.com/topic/performance/vitals/render#recyclerview_notifydatasetchanged

回答 1 投票 0

Espresso、RecyclerView 和 ComposeView

我正在使用 Espresso 来测试 ViewHolder 中带有 RecyclerView 和 ComposeView 的屏幕。我想单击 RecyclerView 中的特定可组合项 谢谢

回答 1 投票 0

在ViewHolder中绑定

这将是理论问题。 与每个人一样,我们在应用程序的许多部分都使用 RecyclerView。有时 RecyclerView 包含不同的项目,不仅是图像,还有广告、提示等。而且......

回答 4 投票 0

Recyclerview 不显示从设备媒体存储获取的图像 - Android

我试图在从设备库读取后在recyclerview中显示所有图像,但recyclerview没有显示任何图像。 主要活动: 类 MainActivity : AppCompatActivity() { 私人

回答 1 投票 0

RecyclerView OnScrollStateChanged() 和 onScrolled()

我的问题是,我们可以从onScrollStateChanged()方法中调用RecyclerView的onScrolled()方法吗?原因是我想检查两个条件。如果 SCROLL_STATE_SETTLING 为 true,则检查是否...

回答 3 投票 0

基于回收器视图中列表项类型的间距

我确实有一个数据列表,是男性和女性类型。我已经在同一空间项目分隔符中填充了所有男性和女性数据的数据。但我在这里想要的是,我想要填充男性数据,例如 1d...

回答 1 投票 0

如何在 Android 中像 kinemaster 应用程序中一样实现并行视频时间线?

Kinemaster 应用程序中的并行视频时间线 如何使用 recyclerview 或任何其他技术来实现上述内容? 我已经使用 recyclerview 实现了多个时间线

回答 1 投票 0

当项目内容更改时,GridLayoutManager 中的行会展开但不会缩小

我有一个带有 GridLayoutManager 的 RecyclerView。 每个项目都有一个按钮和一个不可见的内容。 当用户按下按钮时,内容会切换其可见性。 当内容不可见时...

回答 1 投票 0

Firebase - 无法将 java.lang.String 类型的对象转换为 com.example.myapplication.Message 类型

我想在我的应用程序中实现 RecyclerView 和 Firebase。我有一个简单的 firebase 结构: Message 节点下的密钥是通过使用 .push() 引用随机生成的...

回答 1 投票 0

在适配器中的多个RecyclerView上同步滚动

我想在垂直RecyclerView中实现水平RecyclerView。 最终结果应该是这样的: 因此,对于垂直 RecyclerView 中的每个元素,我需要水平中的另一个元素......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.