2021-02-15

ListView是安卓中使用非常广泛的一种组件,它以垂直列表的形式显示信息使用它可以用来显示我们常见的列表方式,继承抽象类AdapterView
ListView是显示内容的地方,安卓,规定显示内容的样式。dataSource提供数据资源,减少了编写复杂显示样式的代码
ListView仅仅作为容器(列表),用于装载显示数据 item中的具体数据是由适配器(adapter)来提供的
适配器:作为View和数据之间的桥梁或者中介,将数据映射到要展示的view中,直接是最简单的适配器模式
ListView:Adapter控件通常包含多个格式想同的列表,对于这些列表而言,使用setText()、setTEXTcolor()等方法将几十到几百行格式相同的内容进行简单的设置是不可取的,所欲i事先要把加载的内容放到 一个控件中,让后把这个列表放到Adapter中对各项资源统一进行设置。Adapter可以理解为一个显示器,它可以把复杂的数据按人们容易接受的方式进行显示
ListView基本使用方法
创建一个ArravAdapter时需要指定一个textViewResourceld参数,该参数决定每个列表项的外观形式
simple_list_item_1:每个列表项都是一个普通的TextView
simple_list_item_2:每个列表项都是一个普通的TextView:每个列表都是一个普通的TextVieew(字体略大)
simple_list_item_checked:每个列表项都是一个已勾选的列表项
simple_list_item_multiple_choice:每个列表项都是带多选文本框的文本
simple_list_item_single_chioce:每个列表框都是带单选按钮的文本
ArravAdapter:默认情况下只显示文本信息,如果要显示其他控件时,一般都需要重写getView()f方法,通常将一个数组和集合放在Arradapter
SimpleAdapterK:它可以将静态的数据关联到xml布局文件中的某个View空间上,可以将List集合中多个对象包装成多个列表项

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值