基本信息
源码名称:可扩展的ListView
源码大小:1.39M
文件格式:.rar
开发语言:Java
更新时间:2015-11-15
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
可扩展的ListView


public class MainActivity extends Activity {
private ExpandableListView listView;
private List<String> group;
private List<List<String>> child;
private MyAdapter adapter;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

listView = (ExpandableListView) findViewById(R.id.expandableListView);
/**
* 初始化数据 
*/
initData();
adapter = new MyAdapter(this,group,child);
listView.setAdapter(adapter);

}

private void initData() {
group = new ArrayList<String>();
child = new ArrayList<List<String>>();
addInfo("北京",new String[]{"朝阳","海淀","东城区","西城区"});
addInfo("河北", new String[]{"邯郸","石家庄","邢台"});
addInfo("广东", new String[]{"广州","深圳","珠海"});
}

/**
* 添加数据信息
* @param g
* @param c
*/
private void addInfo(String g,String[] c) {
group.add(g);
List<String> list = new ArrayList<String>();
for (int i = 0; i < c.length; i ) {
list.add(c[i]);
}
child.add(list);
}

}