vrnxsz Posté(e) 5 janvier 2011 Share Posté(e) 5 janvier 2011 Quand je récupère la valeur d'un editText via un bouton, si l'utilisateur modifie son texte puis rappuie sur le bouton, la valeur que je récupère la deuxième fois sera la même que la première fois. En gros je peux faire l'action qu'une seule fois. Savez-vous comment contourner ça? Dans la fonction d'un clic de bouton j'ai ceci: EditText ed_action = (EditText) findViewById(R.id.ed_action); String action = ed_action.getText().toString() Lien vers le commentaire Partager sur d’autres sites More sharing options...
Femto Posté(e) 6 janvier 2011 Share Posté(e) 6 janvier 2011 Essaye ça pour voir: public class Main extends Activity { /** Called when the activity is first created. */ EditText my_edittexte; Button my_button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); my_edittexte= (EditText) findViewById(R.id.EditText01); my_button = (Button) findViewById(R.id.Button01); my_button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), my_edittexte.getText().toString(), Toast.LENGTH_LONG).show(); } }); } } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.