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

如果RecyclerView存在[重复],为什么使用ListView

宋望
2023-03-14

为什么到现在LV还没有被弃用或者至少提到RV应该出于性能的原因使用呢?我从来没有使用过RecyclerView,但是它是否复杂得多,以至于有两个视图做本质上相同的事情是值得的?或者也许另有原因?

共有1个答案

朱锐
2023-03-14

一个原因可能是因为LV有自己的onItemClickedListener,而RV则必须自己制作。

RecyclerView更好的一个原因是,正如名称所示,它自动回收列表中的视图。

我和这两个都合作过,绝对推荐房车。

 类似资料:
  • gameStart是一个全局变量,初始值为false。通常,当我点击左、右、上或下按钮时,gameStart变量设置为true,但if(gameStart)不起作用。但是当我用注释的块减慢速度时,if(gameStart)运行正常。为什么会发生这种情况?

  • 问题内容: 在Java 9中,在Set接口上引入了称为of()的新静态工厂方法,该方法接受多个元素,甚至是元素数组。 我想将一个列表变成一个集合,以删除集合中的所有重复条目,这可以使用以下方法完成(在Java 9之前): 但是我认为使用这种新的Java 9静态工厂方法很酷: 其中是先前定义的字符串列表。 但是,可惜的是,当元素重复时,java抛出了一个,该方法的Javadoc中也对此做了说明。为什

  • 我正在批量插入同一分区的多行,如果不存在。从我的测试中可以看出,如果任何行是重复的,则所有插入都将失败,并且不会插入任何行。我想保留if不存在行为,但如果存在重复项并且仍然插入非重复行,则不会使批处理失败。有没有办法告诉卡桑德拉,如果有重复项,不要让批处理失败?

  • 我正在尝试使用废料并遇到一些问题。问题是我的脚本返回重复的结果。我正在尝试从父页面抓取URL,并按照每个单独的URL获取关联的日期。抓取每个嵌套的URL后,它似乎会再次从父页面输出URL列表。 下面是脚本: 下面是 json 输出: 重申一下,我很难从父页面输出一个url列表,从每个单独的嵌套URL输出一个相应的日期列表。我是scrapy和python的新手,所以希望有人能给我指出正确的方向。

  • 我不明白try and get中错误处理的含义。(C#)在我的在线课程中使用了以下示例: 这是一个非常简单的例子,但是我为什么要这么做呢? 我是个新手。。。我正在学习编写C#。。。但我试图通过这种方式学习,在最好的情况下,根本不会发生错误。 我为什么要抓住这样的例外而不是

  • 问题内容: 这个问题已经在这里有了答案 : 为什么列表询问__len__? (3个答案) 去年关闭。 考虑以下示例: 输出: 因此,进行遍历时没有,但是代码可以正常工作。当有在它被称为但是结果完全不使用迭代获得3项后继续。我的问题是:为什么叫?如果结果被忽略,则没有理由调用它。 问题答案: PEP 424中 有一些指示:一种公开长度提示的方法: CPython当前在几种类型上定义了 length_