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。这个我们后面会用的~ 毕竟我可是与时俱进的人 ╭(╯^╰)╮

  • 相关阅读:
    windows开启PostgreSQL数据库远程访问
    Git使用介绍
    linux 常用工具记录及简介
    ubuntu18 安装坑点记录(华硕飞行堡垒)
    快手自动视频随机点赞脚本
    接触手机脚本编程------基于触动精灵的lua编程
    使电脑蜂鸣器发声小脚本
    tensorflow--非线性回归
    python笔记--------numpy
    python笔记--------二
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/5695457.html
Copyright © 2011-2022 走看看