Donc j'ai créer une touche sous forme de bouton. Quand je touche le bouton une lettre doit apparaître dans l'EditText.
Mais ayant 2 EditText la lettre apparaît dans les 2 et voulant qu'elle apparaît que dans l'EditText que j'utilise, Je voudrais savoir si il n'y a pas un moyen de reconnaître l'EditText utilisé.
Salut ton cas me semble particulier peut tu envoyer ton code car je suis curieux de savoir comment tu écris dans deux editText différents sans le faire exprès!
Je t'envois la ou se trouve le problème, car il est un peu long mon code.
//Si j'appuie sur le bouton
private OnClickListener xListener = new OnClickListener() {
public void onClick(View v) {
String dd = d.getText().toString();
String cc = c.getText().toString();
if(){ /*si C'est ce Edittext que j'utilise alors quand
j'appuie sur le bouton la lettre viens dans cette EditText*/
c.setText(String.valueOf(cc)+"x^");} // Je met mon text
if(){ //sinon c'est dans ceuluis là
d.setText(String.valueOf(dd)+"x^");}
}
Je ne sais pas si c'est applicable à ton cas mais pour un edittext unique dans lequel j'écrivais grâce à des boutons je vérifiais la position actuel du curseur. Essaye de chercher dans cette direction
if (c.getText().length()!=0){
c.setText(String.valueOf(cc)+"x^");
c.setSelection(c.getText().length());}
mais ça marche que quand il n'y a pas de text dans l'autre EditText. Sinon je peux essayer de deviner ou l'utilisateur auras besoin de mettre la lettre.
Sinon quelqu'un a déjà mis une appli sur la playStore? Car dans 2-3 semaine je pense que je l'aurais finit un minimum et que je ferais des mise a jours par la suite pour le compléter.
- Edité par DeveloSt 23 mai 2013 à 20:48:46
Site Internet : https://devst.go.yj.fr
Android: Détecter quand un Edittext est utilisé
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Site Internet : https://devst.go.yj.fr
Site Internet : https://devst.go.yj.fr
Site Internet : https://devst.go.yj.fr