码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-10-22 19:07:49      阅读:216      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!