关于ListView的使用

 

ListView是一个常用的控件,ListView里的每个子项Item可以使用一个字符串,也可以是一个组合控件,ListView的实现:

1、准备ListView要显示的数据

2、使用一维或多维动态数组保存数据

3、构建适配器,简单的说,适配器就是Item数组,动态数组有多少个元素就生成多少个Item

3、把适配器添加到ListView,并显示出来

这就是大概的思路,而其中,所使用的适配器是SimpleAdapter,参数为

  //生成动态数组,并且转载数据

        ArrayList<HashMap<String,String>> mylist = new ArrayList<HashMap<String,String>>();

        for(int i=0;i<30;i++){

         HashMap<String,String> map = new HashMap<String,String>();

         map.put("ItemTitle","This is Titile....");

         map.put("ITemText", "This is Text...");

         mylist.add(map);

        }

       

        //生成适配器,数组==》ListItem

        SimpleAdapter mSchedule = new SimpleAdapter(this,

         mylist,//数据来源

R.layout.my_listitem,//ListItem的Xml实现

new String[]{"ItemTitle","ItemText"},//动态数组与ListItem对应的子项

new int[]{R.id.ItemTitle,R.id.ItemText});//ListItem的XML文件里的两个TextView的ID

         list.setAdapter(mSchedule);//添加并显示

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值