diff --git a/DEV4.5/exo3_controle2022 b/DEV4.5/exo3_controle2022 new file mode 100644 index 0000000..570ff0d --- /dev/null +++ b/DEV4.5/exo3_controle2022 @@ -0,0 +1,77 @@ +Fichier ConjugaisonActivity.java + +package com.example.organisation; + +import android.os.Bundle; +import android.widget.RadioButton; +import android.widget.RadioGroup; +import android.widget.TextView; +import androidx.appcompat.app.AppCompatActivity; + +public class ConjugaisonActivity extends AppCompatActivity { + private TextView phraseText; + private RadioGroup timeSelection; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_conjugaison); + + phraseText = findViewById(R.id.phraseText); + timeSelection = findViewById(R.id.timeSelection); + + timeSelection.setOnCheckedChangeListener((group, checkedId) -> { + String newText = "Je " + getConjugation(checkedId); + phraseText.setText(newText); + }); + } + + private String getConjugation(int id) { + if (id == R.id.passe) return "marchais"; + if (id == R.id.present) return "marche"; + if (id == R.id.futur) return "marcherai"; + return ""; + } +} + +Fichier activity_conjugaison.xml + + + + + + + + + + + + + + \ No newline at end of file