1、南昌航空大学android实验报告二南昌航空大学实验报告二0一二年十二月九日课程名称: 移动终端编程技术 实验名称: Android用户界面编程 班级: 10201404 姓名: 金林成宇 同组人: 指导教师评定: 签名: 一、实验目的了解Android编程原理,熟练掌握界面控件的使用;熟练应用各种界面布局;掌握界面控件设计;掌握控件的事件处理编程二、实验工具Eclipse(MyEclipse)+ ADT + Android2.2 SDK;三、实验题目1.使用XML创建布局,设计一个登录界面;效果如图所示:图1 登录界面效果图2.参考下图中界面控件的摆放位置,分别使用线性布局、相对布局和绝对布
2、局实现用户界面,并对比各种布局实现的复杂程度和对不同屏幕尺寸的适应能力。图2 效果图3.ListView的使用 图3 初始界面 图4 点击一项后的界面四、 实验步骤1. 代码如下:Main.xml 2. 自做;线性布局 相对布局 绝对布局 3.参考代码:(1) main.xml: (2) ListViewDemo.javaimport java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import andr
3、oid.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.TextView;public class ListViewDemo extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main);