vrnxsz Posté(e) 5 janvier 2011 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()
Femto Posté(e) 6 janvier 2011 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(); } }); } }
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.