课程论文
题 目:Android List View的开发
设计 作 者:
学 号:
所在: 信息科学与工程
专业年级:
指导教师: 李新刚
职 称: 讲师
2012 年 6 月 25 日
AndroidList View的开发设计
摘 要:本文简要介绍了Android程序开发的环境搭建、以及开发环境的测试,在此基础上完成了List View程序的修改与调试,分
析了List View的
工作原理。在仿真器上成功运行,并且完成了真实手机的程序调试,实现了List View的功能。
关键词:Android; Eclipse; 用户界面; SDK;List View
1 引言
Android
系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、
软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智慧型电话,并逐渐拓展到平板电脑及其他领域上。随后,Google以Apache
免费开源许可证的授权方式,发布了Android的
源代码。现在广泛应用与各种移动
通信设备和平板电脑等电子产品,性能优异。
2 设计的目的及任务
1 完成Android开发环境的搭建,熟悉其开发环境;
2 测试开发软件Eclipse、SDK等的功能;
3 完成List View软件的调试,并在真机上测试。
3 设计及原理
ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 可使用 ListView 控件将称作 ListItem 对象的
列表条目组织成下列四种不同的视图之一:1.大(标准)图标2.小图标3.列表4.报表 View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。
4 开发环境搭建测试
在无
网络连接情况下,无需在线更新的两个软件SDK和Eclipse的ADT插件。我已经在有网络的前提下先完成在线升级之后打包。现在属于绿色低碳无公害软件,将他们解压到开发机里做一些相应的设置就可以使用了。
1. 安装java开发的JDK到本机,配置好环境变量。
2. 解压Android SDK和Eclipse,配置Eclipse的SDK路径。
(android-sdkGOOD.zip 与eclipseOK.rar)。我们可以在D盘或者是E盘建立一个目录Android,然后解压配置好的SDK和配置好的Eclipse文件到这个文件夹下面。,解压完成后生成新的两个目录:比如我是在D:/盘所以......
在解压完Eclipse首次运行他时,由于被搬家过来软件自动检查他的工作路径,需要用户设置它的默认工作路径,还需要用户选择SDK的一些配置路径。
系统默认的是在线安装新的SDK组件,我们不可能在没有网络连接的情形下升级应用组件!所以选取Use existing SDKs,然后点击下一步完成经一部的配置。完成配置到Windows里找到Android SDK Manager运行,检测是否可以正常启动。
图1 环境变量测试
图2 虚拟机测试
5 程序设计与测试
List1.java
package com.android.test;
import android.app.Activity;
import android.os.Bundle;
public class List1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.list_first);
}
}
List2.java
package com.android.test;
import android.app.Activity;
import android.os.Bun