私は完全にプログラミングが初めてで、死ぬ日の電卓を作成しようとしています(Obviuosly false)。私はあなたが喫煙しているか、男性か女性かなどの質問のようなユーザー入力からデータを取る次のスイッチを行っています。 これは私が持っているコードです:以前のスイッチ変数に応じてスイッチを切り替えます
package as.as;
import as.as.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RadioGroup;
import android.widget.TextView;
public class myMenu extends Activity{
protected static final float Die = 80;
protected float Gender;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView MensajeGender = (TextView)findViewById(R.id.age);
final RadioGroup rggender = (RadioGroup)findViewById(R.id.radioGroup2);
rggender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedIdGender) {
switch(checkedIdGender){
//male
case 2131099655:
double Gender = (Die*0.93);
MensajeGender.setText("" + Gender);
break;
//female
case 2131099656:
Gender = (Die*1.04);
MensajeGender.setText("" + Gender);
break;
}
final RadioGroup rgsmoke = (RadioGroup)findViewById(R.id.radioGroup1);
rgsmoke.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedIdSmoke) {
switch(checkedIdSmoke){
case 2131099660:
double Smoke = Gender*0.93;
MensajeGender.setText("" + Smoke);
break;
case 2131099661:
Smoke = Gender*1.04;
MensajeGender.setText(" " + Smoke);
break;
}
}
});
}
});
};
}
がEDIT(質問を追加):ここで何が悪いのでしょうか? EDIT2:これを終わらせたら、アンドロイドでプログラマを学ぶために私にどのようにお勧めしますか?本や何か?(プログラミングにまったく新しい、私はC++のビットを知っていたにも関わらず)
ここに質問はありません。 – mamboking