标签:
一、构建一个ListView需要的条件有
二、解决步骤,先上最终效果:
1、解决M层,即数据来源,由于仅仅只是字符串,所以直接在代码中列出列表项的字符串:
1 private void createList() { 2 listItems = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", 3 "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", 4 "v", "w", "x", "y", "z" }; 5 }
2、解决V层,即ListView子项的布局文件,这个例子非常简单,直接使用android自带的样式android.R.layout.simple_list_item1:
1 ArrayAdapter<String> adapter = new ArrayAdapter<String>( 2 ListViewStyle1.this, android.R.layout.simple_list_item_1, listItems);
3、解决C层,即适配器:
1 ArrayAdapter<String> adapter = new ArrayAdapter<String>( 2 ListViewStyle1.this, android.R.layout.simple_list_item_1, listItems); 4 lvStyle1 = (ListView) this.findViewById(R.id.lvStyle1); 5 lvStyle1.setAdapter(adapter);
《Android第一行代码》学习记录009 - ListView简单用法
标签:
原文地址:http://www.cnblogs.com/matclone/p/4902322.html