zoukankan      html  css  js  c++  java
  • ListView简介

    说起来,简介这种东西我一般都会去百度,不过似乎这样太没诚意了。╮(╯▽╰)╭ 没办法我再去查查别的资料

    官方API,说的啥呢?经过一番研究我终于读懂了。。。。╮(╯▽╰)╭ (让一个英语三级的学渣来分析这个真是惨):

    先看第一句:

    A view that shows items in a vertically scrolling list.

    通过这句,首先我们知道 ListView 是个View (视图)。

    这个视图用来干啥呢? 用来显示  items  的。

    在什么地方显示呢?a vertically scrolling list 在一个垂直滚动的列表里

    这些都很好理解吧。打开qq我们看到的列表就是一个垂直滚动的列表,列表的每行就是一个 item 这么多当然是 items 了

    再看第二句:

    The items come from the ListAdapter associated with this view.

    这句主要说明这些 item 从哪里来。

    API里说了 来自ListAdapter 这个ListAdapter也不是随便谁都行的,一定要 associated with this view  就是一定是要与这个ListView绑定的ListAdapter!

    ListAdapter除了与ListView绑定外还需要与数据绑定。这样才能让ListView正常显示这些 item

    (我有点头晕了。。。)是不是觉得挺复杂?没关系!因为ListAdapter的这些工作你在操作listView的时候都会做到的。

    最后那句对ListView的说明,没啥实际意义,就不说了!

    上面就是理论了,具体哪里会用到ListView呢?

    这个问题问得不好 ╮(╯﹏╰)╭ 因为随便打开一个App几乎都会有,不论App类型只要涉及到同类型信息的显示几乎都会用到ListView

    不过官方推出了RecycleView用来替换ListView。这个我们后面会用的~ 毕竟我可是与时俱进的人 ╭(╯^╰)╮

  • 相关阅读:
    MATLAB 2019a 安装包及安装教程
    三角形最大周长
    两数的和
    “精致”的数
    总分最高的学生姓名和各科成绩
    列表元素改写
    统计单词个数
    凯撒密码
    Django入门学习--配置路由(urls)
    Django入门学习--熟悉配置信息
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/5695457.html
Copyright © 2011-2022 走看看