Une meilleure façon de OnClick pour EditText champs?

J'ai un EditText champ, supposons que l'utilisateur a déjà saisi du texte. Ensuite, l'utilisateur veut revenir pour modifier le texte à nouveau: la fonction que je veux pour ce EditText champ, c'est que si vous sélectionnez après qu'elle a déjà du texte, il efface le texte pour vous avant que vous pouvez taper quelque chose de nouveau.

J'ai essayé d'utiliser l'EditText du champ OnClick méthode, mais il a fallu que je sélectionne l'EditText, puis cliquez sur un second temps, quelque chose qui n'est pas évident pour quiconque d'autre que moi. Comment puis-je obtenir le texte en clair à partir de l'EditText champ dès que l'utilisateur sélectionne?

edittext.setText(""); essayer après sélection
La surcharge de la onFocus() la méthode plutôt que onClick(). Cela devrait vous donner un bon endroit pour effacer le texte.
Pourrais-tu élaborer un peu? Est-ce à impliquer une onFocusChangeListener? Sinon, où puis-je trouver le onFocus() la méthode?

OriginalL'auteur scibor | 2013-06-10