Android适配器之ArrayAdapter

来源:互联网 发布:淘宝的需求分析和设计 编辑:程序博客网 时间:2024/05/16 03:08

ArrayAdapter

ArrayAdapter 数组适配器  一般配合ListView用来显示简单的文字内容,
这里为大家展示一个比较简单易懂的示例:

// 1 准备数据,用指定数组表示.
 String[] data = { "随悟空", "飘渺之旅", "海贼王", "星星的你" };
// 2. 创建适配器
  /**
   * 2: itemlayout 布局 3: 显示的数据
   */
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
    android.R.layout.simple_list_item_1, data);
//3. 设置到ListView
  list.setAdapter(adapter);
//如果数据不在数组中
//1. 创建Adapter,simple_list_item_1是Android系统为我们提供的默认的item布局.
  ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
    android.R.layout.simple_list_item_1);
//2. 可以添加数据
  adapter2.add("额额额额额额");
  adapter2.add("鹅鹅鹅");
  adapter2.add("呵呵");
  adapter2.add("额额额额额额");
//3. 设置显示
list.setAdapter(adapter2);


0 0