안드로이드 개발 질문/답변
(글 수 45,052)
package com.wcn.bmi;
import android.app.Activity; import android.os.Bundle; import android.widget.EditText; import android.widget.RadioGroup; import android.widget.TextView;
public class BMI extends Activity implements RadioGroup.OnCheckedChangeListener {
RadioGroup rg;
TextView tvA;
EditText etA;
EditText etS;
TextView tvS;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// res/layout/main.xml 내부의 RadioGroup element 로
// rg 객체 초기화
rg = (RadioGroup) findViewById(R.id.radiogroup);
// rg 객체 내부에서 발생하는 checked changed event 의 // Listener 를 본 객체의 인스턴스(this)로 지정. rg.setOnCheckedChangeListener(this); etA = (EditText) getText(R.id.height); etS = (EditText) getText(R.id.weight); tvA = (TextView) findViewById(R.id.Sex);
// RadioGroup.onCheckedChangeListener interFace의 abstract method. // 선택된 RadioButton에 따라 다른 Text 메시지를 TextView 객체인 tv 에 표시 }
public void onCheckedChanged(RadioGroup group, int id) {
if (group == rg) {
if (id == R.id.Girl) {
tvA.setText("여성");
} else if (id == R.id.Man) {
tvA.setText("남성");
}
}
}
public void BmiCalulate(string[]args, TableRow row,){
CharSequence a= getText(R.id.height);
CharSequence s= getText(R.id.weight);
double bmi;
bmi = a/s*s;
if(Radiogroup ==men);
}
안녕하세요.제가 getText를 이용하여 수학계산을 해보려고햇는데요.
이런거는 인터넷 보면서 할 수 있겠더라구요.
근데 여기에서 계산식만들어봐야지 하고 위의 bmi 소스를 이용하여 만들어 봣는데요.
Calculate 위의 Radiogruop 의 if쪽에서 }를 닫아주세요. 하고 닫아주니깐 }를 삭제하십시요 라고 뜨는데 어찌해야하나요?
onRadioChecked 부터 어떻게 해야할지 모레겟내요.
java.lang.String, java.lang.String 인수 유형에 대해 / 연산자가 정의되지 않았습니다.
라고 뜨는데 어떻게 해야하나요?



