package com.Ctz;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
public class Bmi_tz extends Activity {
private EditText field_height;
private RadioButton rb1;
private RadioButton rb2;
private String sex="";
private TextView view_result;
private String weight="";
private Button button_save;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
findView();
OnClickListener();
}
private void OnClickListener() {
// TODO Auto-generated method stub
button_save.setOnClickListener(calcBMI);
}
private void findView() {
// TODO Auto-generated method stub
field_height = (EditText) findViewById(R.id.et1);
button_save=(Button)findViewById(R.id.button01);
rb1 = (RadioButton) findViewById(R.id.rbutton1);
rb2 = (RadioButton) findViewById(R.id.rbutton2);
view_result = (TextView) findViewById(R.id.result);
}
private Button.OnClickListener calcBMI = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
NumberFormat nf = new DecimalFormat("0.00");
double height = Double.parseDouble(field_height.getText().toString());
if (rb1.isChecked()) {
sex = " 男性";
weight = nf.format((height - 80) * 0.7);
}
else {
sex = "女性";
weight = nf.format((height - 70) * 0.6);
}
view_result.setText("你是一位" + sex + "身高" + height + "厘米\n你的标准体重是"
+ weight + "公斤");
}
};
}
- 1
- 2
- 3
前往页