实现根据身高计算标准体重的难点
来源:互联网 发布:期货交易用什么软件 编辑:程序博客网 时间:2024/05/17 02:35
首先创建一个类用于保存性别和身高这个类继承接口 Serializable
并添加这两个属性的getter setter方法
使用数据包 Bundle类传递数据包时,放入看序列化对象,传递数据字段比较多时,较为方便
if("".equals(((EditText)findViewById(R.id.stature)).getText().toString())){
Toast.makeText(BztzActivity.this, "请输入您的身高", Toast.LENGTH_LONG).show();
return;
}
int stature=Integer.parseInt(((EditText)findViewById(R.id.stature)).getText().toString());
RadioGroup sex=(RadioGroup) findViewById(R.id.sex);
for(int i=0;i<sex.getChildCount();i++){
r=(RadioButton) sex.getChildAt(i);
if(r.isChecked()){
info.setSex(r.getText().toString());
break;
}
}
info.setStature(stature);
Bundle bundle=new Bundle();
bundle.putSerializable("info", info);
Intent intent =new Intent(BztzActivity.this, ResultActivity.class);
intent.putExtras(bundle);
startActivity(intent);
获取Intent对象以及传递数据包
public class ResultActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
TextView sex=(TextView) findViewById(R.id.sex);
TextView stature=(TextView) findViewById(R.id.stature);
TextView weight=(TextView) findViewById(R.id.weight);
Intent intent=getIntent();
Bundle bundle=intent.getExtras();
Info info=(Info) bundle.getSerializable("info");
sex.setText("您是一位"+info.getSex()+"士");
stature.setText("您的身高是"+info.getStature()+"厘米");
weight.setText("您的体重是"+getWeight(info.getSex(), info.getStature())+"公斤");
}
private String getWeight(String sex,float stature){
String weight="";
NumberFormat format=new DecimalFormat();
if(sex.equals("男")){
weight=format.format((stature-80)*0.7);
}else{
weight=format.format((stature-70)*0.6);
}
return weight;
}
- 实现根据身高计算标准体重的难点
- 根据身高计算标准体重
- 实例9:实现根据身高计算标准体重
- Activity之间的数据传输的示例(实现根据身高计算标准体重)
- 根据身高计算体重
- 【Android开发】Bundle和Intent实例1-实现根据身高计算标准体重
- C语言函数,根据身高计算体重是否符合标准的实例
- 安卓根据身高计算标准体重,限制输入非数字的代码
- Android学习小应用案例---根据身高和性别计算标准体重
- 婴儿体重身高增长标准对照表
- c++第二次试验 标准体重与身高。
- 输入身高判断其标准体重
- cookbook第六章 身高体重计算
- KNN分类算法原理与Python+sklearn实现根据身高和体重对体型分类
- 根据父母身高计算儿子身高
- 计算标准体重
- 计算标准体重
- 计算标准体重
- $PWD 和 $(pwd)
- iOS开发支付集成之微信支付
- CodeForces 570BSimple Game
- 328. Odd Even Linked List
- Ubuntu 14.04 64bit上安装LNMP环境
- 实现根据身高计算标准体重的难点
- jquery的$.each方法解决了有索引特征js对象的遍历
- 在leangoo里列表一般怎么设置?
- 多态和虚函数详解
- Java随机数的生成
- 大学两年来学到的东西和五月到六月学到的东西
- poj 2393 Yogurt factory
- iOS开发支付集成之银联支付
- JAVA反射机制