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

 

posted @ 2016-07-22 15:51  我辈年轻  阅读(1570)  评论(0编辑  收藏  举报