Bonjour à tous!
J'avoue tout d'abord ma grande inexpérience et ma "novicitude" reconnue!
Voici mon problème: je m'efforce de créer une application simple avec du contenu pédagogique.
Il y a une page d'accueil composée de boutons menant vers différentes leçons, puis des pages de leçons, et au terme de ces leçons, un bouton renvoyant vers l'accueil.
Pour qu'il y ait un enregistrement de la progression, je souhaiterais que le bouton final provoque l'apparition d'une icône "check" dans le premier bouton de la page d'accueil.
Sous Eclipse, on peut utiliser la fonction DrawableLeft pour visualiser l'effet espéré (insertion d'une image à gauche dans le bouton).
Mais je ne sais pas quelle formule employer pour produire cela.
Voici mon code pour revenir de l'activité finale à la page d'accueil:
Je parviens donc à passer d'une activité à une autre, mais je ne sais pas en plus produire la modification dans le widget "bouton" de la page d'accueil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Button btn1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bravo_lecon_1); btn1 = (Button)findViewById(R.id.button1); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent myintent = new Intent(getApplicationContext(),MainActivity.class); startActivity(myintent); } });
Je remercie d'avance toute personne qui pourrait m'aider, et m'excuse d'avance pour toute maladresse (involontaire) dans mon propos ou ma démarche.
Partager