arrayadapter

来源:互联网 发布:linux怎么重启服务器 编辑:程序博客网 时间:2024/06/13 06:44

arrayAdapter:使用在适配每一项都是字符串

最简单的适配器

适配的过程需要存在数据源适配器,将数据源放在适配器上,再将适配器设置到Adapterview上

1、在activity_main上,创建一个listview

<ListView
    android:id="@+id/lv"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" >
</ListView>

2、在mainActivity上初始化listview并找到id

private ListView lv;

lv=(ListView) findViewById(R.id.lv);

3、定义一个arrayAdapter适配器和一个存放数据源的arrayList

private ArrayAdapter<String>adapter;
private List<String> list;

list=new ArrayList<String>();

4、定义一个for循环来添加数组list元素

for (int i = 0; i < 40; i++) {
list.add("数据"+i);
}

5、初始化适配器

adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, list);

参数一:使用到的上下文对象。

参数二:使用到的布局文件

参数三:数据源对象

6、将适配器放到listview上

lv.setAdapter(adapter);

原创粉丝点击