public void fat()
{
final float fatrate;
EditText edit_kg = (EditText)findViewById(R.id.edit_kg);
EditText edit_tall = (EditText)findViewById(R.id.edit_tall);
Integer kg = Integer.parseInt("" + edit_kg.getText());
Integer tall = Integer.parseInt("" + edit_tall.getText());
fatrate = kg / ((tall/100) * (tall/100));
final TextView text_fatrate = (TextView)findViewById(R.id.text_fatrate);
Button button_cal = (Button)findViewById(R.id.buttob_cal);
button_cal.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v)
{
text_fatrate.setText("당신의 비만율은 "+fatrate+"% 입니다.");
}
});
}
fatrate는 비만율을 계산해서 값을 저장하는 변수이구요.
두개의 EditText와 한개의 Button이 있습니다.
제가 원하는건 두 EditText에 정수를 입력하고 버튼을 누르면 TextView에 "당신의 비만율은 00% 입니다." 라고 나오는것입니다. 그런데 버튼을 아무리 눌러도 로그도 뜨지않고 아무 반응도 없습니다.
왜이럴까요?