术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:1、确定开发的程序,收集和调查有关技术资料。2、按软件工程步骤进行程序设计。3、对完成的程序进行测试和完善。4、完成课程设计报告。
f二、设计思路
21设计题目
以A
droid系统的UI界面开发为基础,设计一个可以简单计算标准体重的应用程序,要求以2个Acitivity实现,第一个Activity作为输入界面,第二个Activity作为结果输出界面,具体实现细节自行设计。
22功能分析
该设计题目要求实现可计算输出标准体重功能的应用程序。通过查阅资料可知,按照世界卫生组织推荐的计算标准体重的方法,需要获知的输入信息有性别、身高。故可在第一屏设置有单选框以确定性别,输入框以获取身高。另,为了增加程序的实用性,可再设一可选输入框,用来得到实际体重,与标准体重对比,给出用户一些健康提议。第二屏设置有结果输出显示区域与健康提示显示区域。
23模块划分
通过程序功能分析,可将程序划分为2个模块,即2个Activity:第一个Activity:两个单选框(RadioButto
)获取性别,一个输入框(EditText)获取身高,一个可选输入框(EditText)获取实际体重,一个按钮(Butto
)及一些提示文本。第二个Activity:一个文本显示区(TextViw)显示计算结果,一个可选文本显示区(TextView)显示提示信息。
三、设计实现及代码分析
31第一个Activity
311布局文件:mai
xml:采用绝对布局,以实现控件精准显示;RadioGroup包含两个RadioButto
,以实现性别男女选择;两个供输入的EditText限定了输入类型为
umberDecimal,以确保只接收数字型数据。
fmai
xml完整代码如下:
xmlversio