首页 > 移动平台 > 详细

《Android第一行代码》学习记录009 - ListView简单用法

时间:2015-10-22 19:06:34      阅读:179      评论:0      收藏:0      [点我收藏+]

一、构建一个ListView需要的条件有

  1. 数据来源:可以从数据库中读取、网络抓取等,属于MVC中的M层
  2. ListView中子项的布局文件,属于MVC中的V层
  3. 适配器:用于连接数据来源和布局,属于MVC中的C层

二、解决步骤,先上最终效果:

技术分享

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!