Android基础(六) ListView - SimpleAdapter

一、概述

SimpleAdapter定义了[静态数据]与[显示位置](显示位置用XML定义)的一个映射。

 

【SimpleAdapter构造方法】

SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)

第二个参数为List接口,List接口的常用实现类有ArrayList和LinkedList.例如:

List<String> l = new ArrayList<String>(); // 利用ArrayList类实例化List集合

List<String> l2 = new LinkedList<String>(); // 利用LinkedList类实例化List集合

 

【ArrayList构造方法】

ArrayList(Collection<? extends E> c)

构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。

 

二、实例

【效果图】

 

【代码片段】

ListViewA.java
  

main.xml

 

grid_item.xml

 

 

三、总结

【ListView布局】

设置ListView行单元内的布局形式,例如上例是布局为4个TextView水平放置,将该布局的定义另写入一个XML文件内。并与需要显示的数据相互映射(from、to)。

 

【ListView分割线】

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值