dle;
public class List2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.list_second);
}
}
List3.java
package com.android.test;
import android.app.Activity;
import android.os.Bundle;
public class List3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.list_third);
}
}
Listtest.java
package com.android.test;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class ListTest extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setListAdapter(new ArrayAdapter
(this,
android.R.layout.simple_list_item_1, new String[]{"list1","list2","list3"}));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i=new Intent();
switch (position) {
case 0:
i.setClass(ListTest.this, List1.class);
startActivity(i);
break;
case 1:
i.setClass(ListTest.this, List2.class);
startActivity(i);
break;
case 2:
i.setClass(ListTest.this, List3.class);
startActivity(i);
break;
default:
break;
}
super.onListItemClick(l, v, position, id);
}
}
图5 Eclipse编程
图6 虚拟机测试效果
图7 真机测试效果
6 总结
通过Android程序开发课程的学习,初步认识了Android手机应用的神奇之处,可以租一些简单的应用程序开发,实现了简单的List View的功能。熟悉了Android开发的Eclipse软件和其虚拟机AVD,通过测试程序在虚拟机和真实手机里的运行,发现其效果是相同的。有一个理论联系实际的认识。
参考文献
[1] Donald A Neamen.Electronic Curcuit Analysis and Design[M ]. 2nd Edition.北京::清华大学出版社, McGraw2Hill ,2000.
[2]张英、朱立华等,基于EWB的有源滤波器优化技术及仿真分析[J],电气传动,2009:41-43.
[3]郑步生、吴渭,Multisim 2001电路设计及仿真入门与应用[M],北京:电子工业出版社2002
[4] apkbus
[] eoeandroid
新疆大学课程论文(设计)、学年论文评分表
题 目 Android List View开发设计 作 者 专业年级 电信08-2 指导教师 李新刚 指导教师评语及
评分建议
指导教师:
院
(部)
或
教
研
室
意
见 或教研室主任:
年 月 日