欢迎来到天天文库
浏览记录
ID:20485763
大小:157.94 KB
页数:6页
时间:2018-10-13
《安卓项目报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Android项同板去国际BM1测成院系:计算机科学与技术学院专业:网络工程队员:李佳丽李珍珠张云婷乐学成语开发过程中使用到的技术:1.AndroidUI布局技术主要运用控件:EditText、RadioGroup2.单选框方法sexgroup.setOnCheckedChangeListener(newOnCheckedChangeListener()3.Intent贞面跳转技术Intentintent=newIntent(startActivity.this,endActivity.class);4.To
2、ast的运用Toast.makeText(MainActivity.this,〃性别:〃+sex,Toast.LENGTH_LONG).show();项目背景:随着科技的发展,人们也越来越注重自己的健康,那么w际是怎么测量是否合格的标准设计思路:输入身高体重,计算BMI的值,在一定范围图片显示你处于的状态,建议您应该处于什么状态。核心代码如下:设计思路doubleBMI=weight/(height*height);Toast.makeText(MainActivity.this,〃身高:"+height+"
3、体重〃+weight+〃性别〃+sex+〃BMI〃+BMI,Toast.LENGTH_SHORT).show()://开始跳转Intentintent=newIntent(MainActivity.this,NextActivity.class);"传值intent.putExtra(〃BMI〃,BMI);intent.putExtra(〃sex〃,sex);intent.putExtra(〃height〃,height);//启动活动图startActivity(intent);第一个页面将需要的值传到第二
4、个页面,第二个页面接收并显示第二个页而相关代码如下//取得第一个页面得值Intentintent=this.getlntent();//取得BMIdoubleBMI=intcnt.gctDoublcExtra(,zBMI,z,0);doubleheight=intent.getDoubleExtra("height",0);Stringsex=intent.getStringExtra(〃sex〃);//给空间赋值//小数点后保留两位DecimalEormatdf=newDecimalEormat(/z#0.
5、00,z);text_BMT.setText(〃您测试的BMI值为:"+df.format(BMI));//BMI建议体重*(身高*身高)doublemin=18氺(height氺height);doublemax=22氺(height氺height);//建议赋值text_advice.setText(〃建议您的体重保持在:"+df.format(min)+/zkg"+df.format(max)+//kg之间");设计思路根据BMI值改变图片以及健康状态。if(sex.equals("男"))
6、{if(BMI〈18){imageView.setlmageResource(R.drawable,bmil);text_status.setText(〃您0前处于偏痩状态〃);tcxt_status.sctTcxtColor(Color.BLUE);}elseif(BMI>=18&&BMI〈=22){imageView.setlmageResource(R.drawable.bmi_2);text_status.setText(〃您口前处于健康状态〃);text_status.setTextColor(Co
7、lor.GREEN);}clscif(BMI>22&&BMI<23){imageView.setlmageResource(R.drawable.bmi_3);text_status.setText(〃您目前处于肥胖状态〃);text_status.setTextColor(Color.YELLOW);}else{imagcVicw.setlmageResource(R.drawable.bmi_4);text_status.setText(〃您目前处p重度肥胖状态〃);text_status.setText
8、Color(Color.RED);存在的主要问题及解决办法存在的问题以及解决方法:1.对已自定义布局文件,比较容易混乱。常常是引用错误的布局文件,而使得布局没有达到预期的效果。让布局文件的命名规范一些,可以轻易辨别出该文件吋用来控制哪方面的效果的。2.对于事件的处理,点击事件发生页面井没宥跳转到相应的页面。对于代码的规范性耍严加约束,最好是遵循一下约定俗成的代码规范。多读一些成品的源代码,可以更加明
此文档下载收益归作者所有