您的位置:首页 > 其它

ArrayAdapter

2016-07-10 18:57 357 查看
package com.coderqi;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import java.util.ArrayList;

import java.util.List;

public class MainActivity extends AppCompatActivity {

//ArryAdapter步骤1.申明一个Listview属性

private ListView mListViwe;

// 申明存放显示数组

private List<String> data ;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

// ArrayView 步骤2.初始化listviewew

mListViwe = new ListView(this);

// ArrayAdapter步骤3:改listview绑定适配器

//第一个参数是传递的上下文对象

//第二个参数是系统预先提供的一种简单布局文件

// 第三个参数是你要用ArrayList来显示的数据是什么

mListViwe.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,getData()));

// 步骤4。将:listview添加到activity

setContentView(mListViwe);

}

private List<String> getData(){

data = null;

// * 如果一个方法可能会被调用多次,而这个方法中又存在对类成员变量的初始化赋值,在初始化之前,现将其量空。

data = new ArrayList<String>();

data.add("我"); data.add("你"); data.add("他"); data.add("题");

return data;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: