欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

Android中的Adapter简单介绍

时间:2021-06-05 08:59:34|栏目:Android代码|点击:
Android中的Adapter在自定义显示列表时非常有用,比如SimpleAdapter,它的构造函数是:
  public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)
  它的各参数的意思:
  1.context,上下文,SimpleAdapter关联的视图,一般而言就是当前的Activity,this
  2.data,泛型的List,如ArrayList,Map或者HashMap
  3.resource,资源文件,一个R.layout,就是要显示的布局
  4.from ,一个数组,Map中的键值对。
  5.to,layout的xml文件中命名id形成的唯一的int型标识符
  比如:
  在一个ListActivity中定义一个List:
  List> people= new ArrayList>();
  Map m=new HashMap();
  m.put("name","tom");
  m.put("age","20");
  people.add(m);
  ...
  SimpleAdapter adapter = new SimpleAdapter(this,
  (List>) feets, R.layout.main,
  new String[] { "name","age" }, new int[] {R.id.name,R.id.age });
  setListAdapter(adapter);
  其中:
  R.id.name,R.id.age 是在一个XML布局文件中定义的两个用于显示name和age的TextView。布局文件中要有一个ListView。或者在程序中定义也可以。
  另外,注意在ListActivity中不需要设置setContentView,系统被自动加载。

上一篇:android使用Rxjava实现倒计时功能

栏    目:Android代码

下一篇:Android垃圾回收机制及程序优化System.gc

本文标题:Android中的Adapter简单介绍

本文地址:http://www.codeinn.net/misctech/135804.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有