当前位置: 首页 > 知识库问答 >
问题:

如何用RecyclerView完全替换ListView/GridView?

漆雕欣德
2023-03-14

我注意到新的RecyclerView类,尽管它使事情变得更干净了一些,但缺少很多我熟悉的功能:

    null

那些是我用的,但也许还有其他的我错过了。

是否有任何教程或一些指导如何更换这些东西?

共有1个答案

王英奕
2023-03-14

好吧,我想我已经找到了一些解决我所写的问题的方法:

  1. 分隔符-我给出的链接可能会有所帮助(这里、这里和这里)。
  2. “FooterDividersEnabled”--可能与#1类似,但即使您没有它,也可以在页脚的布局中添加一个分隔符。
  3. “HeaderDividersEnabled”-与#2相同。
  4. “ListSelector”-应该对项视图执行。
  5. “FastScrollenabled”-对此没有可用的解决方案,除了我找到的这个库,它是我在这里发表的文章的答案。
  6. “SmoothScrollBar”-应该是#5的特性请求。我想已经很顺利了,但我不确定。
  7. “TextFilterEnabled”-遗憾的是,您需要自己处理它。创建一个大小为1的线程池,或者管理自己的线程(或者使用AsyncTask,以防工作相对较短),并让它为您执行筛选。
  8. 可过滤-与#7相同
  9. “Tools:ListItem”-不可用,但我认为您可以从RecyclerView扩展并添加它。但是,您必须做一些工作,因为RecyclerView不知道如何布局视图。
 类似资料:
  • 我需要在我的Android应用程序中实现一个水平listview。我做了一些研究,发现如何在Android中制作水平列表视图?和水平列表视图?不过,这些问题在Recyclerview发布之前就被问到了。现在是否有更好的方法使用RecyclerView实现这一点?

  • 我是Android应用开发的初学者。当我了解到RecyclerView和ListView时,我明白了RecyclerView比ListView更好,但我仍然对这个名称感到困惑,现在有以下问题: null

  • 本文向大家介绍js字符串完全替换函数分享,包括了js字符串完全替换函数分享的使用技巧和注意事项,需要的朋友参考一下 这几天用到了js字符串完全替换的功能,啥都不说,直接上代码,需要拷走即可: 以上代码实现了替换引号的功能,/g表示全部替换。其他需求,改改就能用。这里我做个笔记,希望对大家有所帮助!

  • 对于在DrawerLayout中使用RecolyerView还是ListView我有点困惑。 我读了一篇教程,其中解释了如何使用RecolyerView创建NavigationDrawer。 根据Google的说法:RecolyerView是 1)用于显示大型数据集的容器,通过维护有限数量的视图可以非常高效地滚动这些数据集。 2)在内部使用了一个布局管理器。布局管理器将项视图放置在Recycler

  • 我的asp中有以下WebClient。net mvc web应用程序: 那么,有人可以建议我如何将它从WebClient更改为HttpClient吗?

  • 本文向大家介绍javascript字符串替换函数如何一次性全部替换掉,包括了javascript字符串替换函数如何一次性全部替换掉的使用技巧和注意事项,需要的朋友参考一下 JS字符串替换函数:Replace(“字符串1″, “字符串2″) 1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换