作者:孔祥辉
?
一、实验内容
任务(1)
–?设计一个应用程序
–?视图中包含一个按钮
–?当单击按钮后
??弹出一个提示框
??将按钮的背景颜色变为蓝色
??按钮中的文字变为红色。
任务(2)
–?编写一个应用程序,包含一个按钮、一个TextView、一个EditView。
–?单击按钮后:
??如果EditView内容为空,则提示相应信息
??如果EditView内容非空,则将EditView中的内容显示到TextView中。
任务(3)
–?编写一个应用程序,包含两个Activity
??第一个Activity中包含一个按钮
??第二个Activity中包含一个TextView
–?程序运行时加载第一个Activity,当单击按钮后,显示第二个Activity。
任务(4)
–?设计一个应用程序,完成两个数的加法。
–?在第一个界面中接收用户输入数据,在第二个界面中显示两个数的和。
?
二、实验步骤
实验准备:
创建新项目
?
选择平台版本
?
设定项目信息
?
新建成的目录结构
?
向main.xml中添加控件
?
向AppDevelopExerciseActivity.java中添加任务一代码

?
添加task3.xml
?
添加Task3Activity.java
?
添加task4.xml
?
添加Task4SumActivity.java
?
添加任务2,3,4的代码
?
注册任务3,4的activity
?
三、实验结果
完成四个任务。实现了简单的activity及事件响应与信息传递功能。了解了activity间使用bundle进行信息传递的方法。
实验结果如下:
任务(1)
?
任务(2)
?
任务(3)
?
任务(4)
?
?
四、收获总结
学习并掌握了Android?app制作的基本流程和代码结构。
?
五、存在问题
使用bundle传信息时,只能使用setTitle()来显示信息。原因不明。
?
?




















