说起来,简介这种东西我一般都会去百度,不过似乎这样太没诚意了。╮(╯▽╰)╭ 没办法我再去查查别的资料
官方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。这个我们后面会用的~ 毕竟我可是与时俱进的人 ╭(╯^╰)╮